void ParticleEffectEntity(IEntitySource src, IEntity parent)
proto external void SetDeleteWhenStopped(bool deleteWhenStopped)
Tells if we should be deleted when it is finished or when the emission is stopped.
proto external void SetEffectPath(ResourceName effectPath)
proto external EParticleEffectState GetState()
proto external IEntity GetLeadingParent()
proto external void SetPlayOnHeadlessClient(bool playOnHeadlessClient)
event void OnUpdateEffect(float timeSlice)
proto external void SetFollowParent(IEntity parent, vector localTransform[4], int pivotId=-1)
Follow the parent, if pivotId != -1, local transform is local to the pivot otherwise local to the ent...
proto external float GetTotalSimulationTime()
It returns the time since it started playing in seconds.
proto external void SetUseParentAsVelocitySource(bool useParentAsVelocitySource)
proto external void StopEmission()
Stop the emitters' emission, but update ourselves until it hasn't active particles.
ParticleEffectEntityClass GenericEntityClass SpawnParticleEffect(ResourceName effectPath, notnull ParticleEffectEntitySpawnParams spawnParams)
proto external void SetUseFrameEvent(bool useFrameEvent)