API reference

InteractableTriggerBroadcaster Class

Extends MonoBehaviour
Acts as a forwarder of Trigger events for Rigidbody overlaps.
Used in conjunction with CollisionInteractionRegistry.
Note: If Physics.autoSimulation is false, ForceGlobalUpdateTrigger should be called after every call to Physics.Simulate

Protected Fields

_started : bool
Signature
bool _started

Fields

WhenTriggerEntered : Action< IInteractable, Rigidbody >
Signature
Action<IInteractable, Rigidbody> WhenTriggerEntered
WhenTriggerExited : Action< IInteractable, Rigidbody >
Signature
Action<IInteractable, Rigidbody> WhenTriggerExited

Protected Methods

FixedUpdate ()
Signature
virtual void FixedUpdate()
Returns
void
OnDestroy ()
Signature
virtual void OnDestroy()
Returns
void
OnDisable ()
Signature
virtual void OnDisable()
Returns
void
OnEnable ()
Signature
virtual void OnEnable()
Returns
void
OnTriggerStay ( collider )
Signature
virtual void OnTriggerStay(Collider collider)
Parameters
collider: Collider
Returns
void
Start ()
Signature
virtual void Start()
Returns
void

Methods

InjectAllInteractableTriggerBroadcaster ( interactable )
Signature
void InjectAllInteractableTriggerBroadcaster(IInteractable interactable)
Parameters
interactable: IInteractable
Returns
void
InjectInteractable ( interactable )
Signature
void InjectInteractable(IInteractable interactable)
Parameters
interactable: IInteractable
Returns
void

Static Methods

ForceGlobalUpdateTriggers ()
Signature
static void ForceGlobalUpdateTriggers()
Returns
void