Click or drag to resize

ImmerseSDK.Interaction.Reactions Namespace

Interaction reactions
Classes
  ClassDescription
Public classAddForceOnDisengagedReaction
Adds a force to the TransformSync's RigidBody when disengaged and not in the snapped state
Public classDialReaction
React to slider values changing
Public classEngageableObjectReaction
Base class for Engageable object reactions. Note that if this component or the GameObject it is on is disabled, the reaction will not fire. It is up to you to ensure that the enabled state of these are synchronised between different users.
Public classLocalEngageableObjectReaction
Base class for local Engagable object reactions. These reactions are only triggered if the object is engaged with by a local controller (not a remote one). Note that if this component or the GameObject it is on is disabled, the reaction will not fire. It is up to you to ensure that the enabled state of these are synchronised between different users.
Public classOnDialToImageFillReaction
React to slider values changing
Public classOnEnabledShowDialogBase
When enabled, it displays a dialog with the settings specified
Public classOnEnabledShowDoubleColumnDialog
When enabled, it displays a dialog with the settings specified
Public classOnEnabledShowSingleColumnDialog
When enabled, it displays a dialog with the settings specified
Public classOnEngagedEnableInput
Enables (and optionally disables) input on engegement
Public classOnEngagedEnableReaction
Reaction for when the engage state of an EngageableObject changes
Public classOnEngagedPlaySoundReaction
A reaction to play a sound when an EngageableObject's engage state changes
Public classOnPushButtonEnableInput
Turns on (or optionally toggles) controller input for the given canvas
Public classOnPushButtonEnableReaction
Specify a reaction for when a PushButton is pressed
Public classOnPushButtonEnableToggleReaction
Toggle GameObjects when a PushButton is pressed
Public classOnPushButtonPlaySoundReaction
Specify a reaction for when a PushButton is pressed
Public classOnPushButtonSetAnimBoolReaction
Specify a reaction for when a PushButton is pressed
Public classOnPushButtonSetAnimTriggerReaction
Specify a reaction for when a PushButton is pressed
Public classOnSliderEnableReaction
Specify a reaction for when a PushButotn is pressed
Public classOnSliderReaction
React to slider values changing
Public classOnSliderToBlendShapeReaction
React to slider values changing
Public classOnSliderToImageFillReaction
React to slider values changing
Public classOnSliderToPlaySoundReaction
React to slider values changing
Public classOnSnappedEnableInput
Turns on (or optionally off) controller input for the given canvas
Public classOnSnappedEnableReaction
Specify a reaction for when a specific state is reached on a TransformSync Use this on SnapTargets or on a TransformSync itself when snapping to origin is enabled
Public classOnSnappedPlaySoundReaction
Specify a reaction for when a specific state is reached on a TransformSync Use this on SnapTargets or on a TransformSync itself when snapping to origin is enabled
Public classOnSnappedReaction
Specify a reaction for when a specific state is reached on a TransformSync. Use this on SnapTargets or on a TransformSync itself when snapping to origin is enabled. Note that if this component or the GameObject it is on is disabled, the reaction will not fire. It is up to you to ensure that the enabled state of these are synchronised between different users.
Public classOnSnappedSetAnimBoolReaction
Specify a reaction for when a specific state is reached on a TransformSync Use this on SnapTargets or on a TransformSync itself when snapping to origin is enabled
Public classOnSnappedSetAnimTriggerReaction
Specify a reaction for when a specific state is reached on a TransformSync Use this on SnapTargets or on a TransformSync itself when snapping to origin is enabled
Public classOnToggleSwitchEnableInput
Toggles controller input for a given canvas on or off
Public classOnToggleSwitchEnableReaction
Specify a reaction for when a ToggleSwitch is switched on or off
Public classPushButtonReaction
Base class for any reactions relating to PushButtons. Note that if this component or the GameObject it is on is disabled, the reaction will not fire. It is up to you to ensure that the enabled state of these are synchronised between different users.
Public classReaction
Base class for all reactions
Public classToggleSwitchReaction
Base class for any reactions relating to ToggleSwitches. Note that if this component or the GameObject it is on is disabled, the reaction will not fire. It is up to you to ensure that the enabled state of these are synchronised between different users.
Enumerations
  EnumerationDescription
Public enumerationEngageableObjectReactionControllerReactFilter
Specifies which controllers should be considered (first or second or any)
Public enumerationEngageEnum
Distinguishes an engage or disengage action