InteractableReceiver Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Example of building an event system for Interactable that still uses ReceiverBase events
public ref class InteractableReceiver : Microsoft::MixedReality::Toolkit::UI::ReceiverBaseMonoBehavior
[UnityEngine.AddComponentMenu("Scripts/MRTK/SDK/InteractableReceiver")]
public class InteractableReceiver : Microsoft.MixedReality.Toolkit.UI.ReceiverBaseMonoBehavior
[<UnityEngine.AddComponentMenu("Scripts/MRTK/SDK/InteractableReceiver")>]
type InteractableReceiver = class
inherit ReceiverBaseMonoBehavior
Public Class InteractableReceiver
Inherits ReceiverBaseMonoBehavior
- Inheritance
- Attributes
-
UnityEngine.AddComponentMenuAttribute
Constructors
InteractableReceiver() |
Fields
Events | |
Interactable |
Interactable to target (Inherited from ReceiverBaseMonoBehavior) |
InteractableSearchScope |
directions to search for Interactable component in transform hierarchy if none assigned (Inherited from ReceiverBaseMonoBehavior) |
lastState | (Inherited from ReceiverBaseMonoBehavior) |
Methods
AddInteractable(Interactable) |
Add an interactable and add it as a handler (Inherited from ReceiverBaseMonoBehavior) |
Awake() | |
OnClick(InteractableStates, Interactable, IMixedRealityPointer) |
click happened |
OnDisable() |
Remove itself as a handler (Inherited from ReceiverBaseMonoBehavior) |
OnEnable() |
look for an Interactable if not assigned (Inherited from ReceiverBaseMonoBehavior) |
OnStateChange(InteractableStates, Interactable) |
A state has changed |
OnVoiceCommand(InteractableStates, Interactable, String, Int32, Int32) |
voice command happened |
SetupEvents() |
set up only one event |
Update() | (Inherited from ReceiverBaseMonoBehavior) |