BaseEmitterData

Inherits from ProcessorData

Summary

Constructors

BaseEmitterData()
BaseEmitterData(guid: Guid)
BaseEmitterData(other: ProcessorData)
BaseEmitterData(other: EmitterComponentData)
BaseEmitterData(other: DataContainer)

Properties

Name Type
emitterAsset EmitterDocument | nil

Static members

Name Type
BaseEmitterData.typeInfo TypeInformation

Constructors

BaseEmitterData

BaseEmitterData()

Creates a new BaseEmitterData frostbite instance.

BaseEmitterData

BaseEmitterData(guid: Guid)

Creates a new BaseEmitterData frostbite instance and assigns it the provided Guid.

Parameters

Name Type Description
guid Guid The Guid to assign to the newly created instance.

BaseEmitterData

BaseEmitterData(other: ProcessorData)

Casts an instance of type ProcessorData to BaseEmitterData. Will throw an error when trying to cast from an unsupported type.

Parameters

Name Type Description
other ProcessorData The instance to cast to BaseEmitterData.

BaseEmitterData

BaseEmitterData(other: EmitterComponentData)

Casts an instance of type EmitterComponentData to BaseEmitterData. Will throw an error when trying to cast from an unsupported type.

Parameters

Name Type Description
other EmitterComponentData The instance to cast to BaseEmitterData.

BaseEmitterData

BaseEmitterData(other: DataContainer)

Casts an instance of type DataContainer to BaseEmitterData. Will throw an error when trying to cast from an unsupported type.

Parameters

Name Type Description
other DataContainer The instance to cast to BaseEmitterData.

Properties

emitterAsset

EmitterDocument | nil

Static members

typeInfo

TypeInformation

The type information for the BaseEmitterData type.

Last modified April 26, 2020: Update frostbite type documentation (8b14351c)