Namespace UnityEngine.XR.Interaction.Toolkit.AffordanceSystem.State
Classes
AffordanceStateShortcuts
Affordance state shortcuts to facilitate the use of affordance state indices in an enum-like way.
BaseAffordanceStateProvider
Base state machine for scheduling tween jobs on registered receivers. Starts when affordance state updates and new tweens need computing. Stops when transitions are complete.
XRInteractableAffordanceStateProvider
State Machine component that derives an interaction affordance state from an associated IXRInteractable.
XRInteractorAffordanceStateProvider
State Machine component that derives an interaction affordance state from an associated IXRInteractor.
Structs
AffordanceStateData
Struct to store affordance state data used to compute affordance transition tweens.
Interfaces
IMultiPokeStateDataProvider
Multiplexed version of IPoke
IPokeStateDataProvider
This provider interface allows a source component to populate Poke
Enums
XRInteractableAffordanceStateProvider.ActivateClickAnimationMode
Animation mode options used for activate state callbacks.
XRInteractableAffordanceStateProvider.SelectClickAnimationMode
Animation mode options used for select state callbacks.
XRInteractorAffordanceStateProvider.ActivateClickAnimationMode
Animation mode options used for activate state callbacks.
XRInteractorAffordanceStateProvider.SelectClickAnimationMode
Animation mode options used for select state callbacks.