DIFF

class ParticlePropertiesSource

Properties while creating a ParticleSource

Constructors 2

void ParticleProperties(vector localPos, int flags, Object parent = null, vector localOri = vector.Zero, Class owner = null)

Constructor (ctor)

localPos
vector Local position of particle, if no parent this is world position
flags
int See ParticlePropertiesFlags
parent
Object The parent that the ParticleSource will be added to as a child
localOri
vector Local orientation of particle, if no parent this is world orientation
owner
Class The owning instance for this particle, as long as it exists, this particle will not be reused (unless flagged) Important when for example virtual is enabled since if the particle owner has been deleted, the virtual should not be converted Only fill in owner if necessary, for example when the owner is reusing the same particle after storing it
void ~ParticleProperties()

dtor

Methods 8

proto Object GetParent()

\name Data access Methods to retrieve the data in script

proto Class GetOwner()
proto vector GetLocalPos()
proto vector GetLocalOri()
proto int GetPPFlags()
proto bool IsPlayOnCreation()
proto bool IsForceWorldRotation()
proto bool IsKeepParentOnEnd()