Drag[en]gine Script Module DragonScript
1.21
|
Default implementation of behavior instance listener. 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... | |
DefaultListener | new () |
Create default listener. More... | |
Default implementation of behavior instance listener.
bool Dragengine.Scenery.ECBehaviorColliderAI.DefaultListener.canHitCollider | ( | Instance | instance, |
Collider | collider, | ||
Collider | hitCollider | ||
) |
Collision between colliders is possible.
Only called if callback is enabled in collider AI. Default implementation returns true.
instance | Behavior instance owning collider. |
collider | Collider involded in the collision. |
hitCollider | Hit collider. |
Implements Dragengine.Scenery.ECBehaviorColliderAI.Listener.
void Dragengine.Scenery.ECBehaviorColliderAI.DefaultListener.colliderChanged | ( | Instance | instance, |
Collider | collider | ||
) |
Collider changed.
instance | Behavior instance owning collider. |
collider | Collider involded in the collision. |
Implements Dragengine.Scenery.ECBehaviorColliderAI.Listener.
void Dragengine.Scenery.ECBehaviorColliderAI.DefaultListener.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. |
Implements Dragengine.Scenery.ECBehaviorColliderAI.Listener.
DefaultListener Dragengine.Scenery.ECBehaviorColliderAI.DefaultListener.new | ( | ) |
Create default listener.