Drag[en]gine Script Module DragonScript
1.21
|
Listener for behavior instance events. More...
Public Member Functions | |
bool | canHitCollider (Instance instance, Collider collider, Collider hitCollider) |
Collision between colliders is possible. More... | |
void | colliderChanged (Instance instance, Collider collider) |
Collider changed. More... | |
void | collisionResponse (Instance instance, Collider collider, CollisionInfo info) |
Collision detected. More... | |
Listener for behavior instance events.
bool Dragengine.Scenery.ECBehaviorColliderAI.Listener.canHitCollider | ( | Instance | instance, |
Collider | collider, | ||
Collider | hitCollider | ||
) |
Collision between colliders is possible.
Only called if callback is enabled in collider AI. Stops after the first listener returning false. All listeneres added after this listener will not be called.
instance | Behavior instance owning collider. |
collider | Collider involded in the collision. |
hitCollider | Hit collider. |
Implemented in Dragengine.Scenery.ECBehaviorColliderAI.DefaultListener.
void Dragengine.Scenery.ECBehaviorColliderAI.Listener.colliderChanged | ( | Instance | instance, |
Collider | collider | ||
) |
Collider changed.
instance | Behavior instance owning collider. |
collider | Collider involded in the collision. |
Implemented in Dragengine.Scenery.ECBehaviorColliderAI.DefaultListener.
void Dragengine.Scenery.ECBehaviorColliderAI.Listener.collisionResponse | ( | Instance | instance, |
Collider | collider, | ||
CollisionInfo | info | ||
) |
Collision detected.
instance | Behavior instance owning collider. |
collider | Collider involded in the collision. |
info | Information about collision partner. |
Implemented in Dragengine.Scenery.ECBehaviorColliderAI.DefaultListener.