Drag[en]gine Script Module DragonScript
1.21
|
Listener for behavior instance events. More...
Public Member Functions | |
void | lastParticleDied (Instance instance) |
Last particle of a burst emission died. More... | |
void | particleResponse (Instance instance, CollisionInfo collisionInfo) |
Determine response for a custom particle collision. More... | |
void | startCasting (Instance instance) |
Start casting particles. More... | |
void | stopCasting (Instance instance) |
Stop casting particles. More... | |
Listener for behavior instance events.
void Dragengine.Scenery.ECBehaviorParticleEmitter.Listener.lastParticleDied | ( | Instance | instance | ) |
Last particle of a burst emission died.
Implemented in Dragengine.Scenery.ECBehaviorParticleEmitter.DefaultListener.
void Dragengine.Scenery.ECBehaviorParticleEmitter.Listener.particleResponse | ( | Instance | instance, |
CollisionInfo | collisionInfo | ||
) |
Determine response for a custom particle collision.
Update collisionInfo with the particle response to use. Multiple listeners can potentially update collisionInfo. The last update is used. If no listener updates the information the particle will be destroyed.
Implemented in Dragengine.Scenery.ECBehaviorParticleEmitter.DefaultListener.
void Dragengine.Scenery.ECBehaviorParticleEmitter.Listener.startCasting | ( | Instance | instance | ) |
Start casting particles.
Implemented in Dragengine.Scenery.ECBehaviorParticleEmitter.DefaultListener.
void Dragengine.Scenery.ECBehaviorParticleEmitter.Listener.stopCasting | ( | Instance | instance | ) |
Stop casting particles.
Implemented in Dragengine.Scenery.ECBehaviorParticleEmitter.DefaultListener.