Drag[en]gine Script Module DragonScript
1.21
|
Default implementation of behavior instance listener. More...
Public Member Functions | |
void | lastParticleDied (Instance instance) |
Last particle of a burst emission died. More... | |
DefaultListener | new () |
Create default listener. 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... | |
Default implementation of behavior instance listener.
void Dragengine.Scenery.ECBehaviorParticleEmitter.DefaultListener.lastParticleDied | ( | Instance | instance | ) |
Last particle of a burst emission died.
Implements Dragengine.Scenery.ECBehaviorParticleEmitter.Listener.
DefaultListener Dragengine.Scenery.ECBehaviorParticleEmitter.DefaultListener.new | ( | ) |
Create default listener.
Reimplemented in Dragengine.Scenery.ECBehaviorVRHandLaserPointer.Instance.StopAtObstacleListener.
void Dragengine.Scenery.ECBehaviorParticleEmitter.DefaultListener.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.
The default implementation does not change collisionInfo.
Implements Dragengine.Scenery.ECBehaviorParticleEmitter.Listener.
void Dragengine.Scenery.ECBehaviorParticleEmitter.DefaultListener.startCasting | ( | Instance | instance | ) |
Start casting particles.
Implements Dragengine.Scenery.ECBehaviorParticleEmitter.Listener.
void Dragengine.Scenery.ECBehaviorParticleEmitter.DefaultListener.stopCasting | ( | Instance | instance | ) |
Stop casting particles.
Implements Dragengine.Scenery.ECBehaviorParticleEmitter.Listener.