API reference
API reference
Select your platform
No SDKs available
No versions available

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 Oculus.Interaction.InteractableTriggerBroadcaster._started

Fields

WhenTriggerEntered : Action< IInteractable, Rigidbody >
Signature
Action<IInteractable, Rigidbody> Oculus.Interaction.InteractableTriggerBroadcaster.WhenTriggerEntered
WhenTriggerExited : Action< IInteractable, Rigidbody >
Signature
Action<IInteractable, Rigidbody> Oculus.Interaction.InteractableTriggerBroadcaster.WhenTriggerExited

Protected Methods

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

Methods

InjectAllInteractableTriggerBroadcaster ( interactable )
Signature
void Oculus.Interaction.InteractableTriggerBroadcaster.InjectAllInteractableTriggerBroadcaster(IInteractable interactable)
Parameters
interactable: IInteractable
Returns
void
InjectInteractable ( interactable )
Signature
void Oculus.Interaction.InteractableTriggerBroadcaster.InjectInteractable(IInteractable interactable)
Parameters
interactable: IInteractable
Returns
void

Static Methods

ForceGlobalUpdateTriggers ()
Signature
static void Oculus.Interaction.InteractableTriggerBroadcaster.ForceGlobalUpdateTriggers()
Returns
void