ProInteractable
ProInteractable allows you to easily add animations to GUI elements.
Properties
ProSiblingIndexer
Points to the ProSiblingIndexer attached to the gameObject this component is on.
Methods
ClearOnDeselectAnimationStartedCallBack
Removes all actions to be called when the onDeselect animation starts.
ClearOnDeselectAnimationStartedCallBack
Removes all actions to be called when the onDeselect animation starts.
ClearOnDeselectAnimationCancledCallBack
Removes all actions be called when the onDeselect animation finishes.
ClearOnDeselectAnimationPausedCallBack
Removes all actions to be called when the onDeselect animation is canceled.
ClearOnDeselectAnimationResumedCallBack
Removes all actions to be called when the onDeselect animation is paused.
ClearOnDeselectAnimationSkippedCallBack
Removes all actions to be called when the onDeselect animation is resumed.
ClearOnPointerClick
AnimationStartedCallBack
Removes all actions to be called when the onPointerClick animation is started.
ClearOnPointerClick
AnimationFinished
CallBack
Removes all actions to be called when the onPointerClick animation finishes.
ClearOnPointerClick
AnimationCancledCallBack
Removes all actions to be called when the onPointerClick animation canceled.
ClearOnPointerClick
AnimationPausedCallBack
Removes all actions to be called when the onPointerClick animation is paused.
ClearOnPointerClick
AnimationResumed
CallBack
Removes all actions to be called when the onPointerClick animation is resumed.
ClearOnPointerClick
AnimationSkippedCallBack
Removes all actions to be called when the onPointerClick animation is skipped.
ClearOnPointerDown
AnimationStartedCallBack
Removes all actions to be called when the onPointerDown animation starts.
ClearOnPointerDown
AnimationFinished
CallBack
Removes all actions to be called when the onPointerDown animation finishes.
ClearOnPointerDown
AnimationCancledCallBack
Removes all actions to be called when the onPointerDown animation is canceled.
ClearOnPointerDown
AnimationResumed
CallBack
Removes all actions to be called when the onPointerDown animation is resumed.
ClearOnPointerDown
AnimationSkippedCallBack
Removes all actions to be called when the onPointerDown animation is skipped.
ClearOnPointerEnter
AnimationStartedCallBack
Removes all actions to be called when the onPointerEnter animation is started.
ClearOnPointerEnter
AnimationFinished
CallBack
Removes all actions to be called when the onPointerEnter animation finishes.
ClearOnPointerEnter
AnimationCancledCallBack
Removes all actions to be called when the onPointerEnter animation is canceled.
ClearOnPointerEnter
AnimationPausedCallBack
Removes all actions to be called when the onPointerEnter animation is paused.
ClearOnPointerEnter
AnimationResumed
CallBack
Removes all actions to be called when the onPointerEnter animation is resumed.
ClearOnPointerEnter
AnimationSkippedCallBack
Removes all actions to be called when the onPointerEnter animation is skipped.
ClearOnPointerExit
AnimationStartedCallBack
Removes all actions to be called when the onPointerExit animation starts.
ClearOnPointerExit
AnimationFinished
CallBack
Removes all actions to be called when the onPointerExit animation finishes.
ClearOnPointerExit
AnimationCancledCallBack
Removes all actions to be called when the onPointerExit animation is canceled.
ClearOnPointerExit
AnimationPausedCallBack
Removes all actions to be called when the onPointerExit animation is paused.
ClearOnPointerExit
AnimationResumed
CallBack
Removes all actions to be called when the onPointerExit animation is resumed.
ClearOnPointerExit
AnimationSkippedCallBack
Removes all actions to be called when the onPointerExit animation is skipped.
ClearOnSelectAnimation
StartedCallBack
Removes all actions to be called when the onSelect animation starts.
ClearOnSelectAnimation
FinishedCallBack
Removes all actions to be called when the onSelect animation finishes.
ClearOnSelectAnimation
CancledCallBack
Removes all actions to be called when the onSelect animation is canceled.
ClearOnSelectAnimation
PausedCallBack
Removes all actions to be called when the onSelect animation is paused.
ClearOnSelectAnimation
ResumedCallBack
Removes all actions to be called when the onSelect animation is resumed.
ClearOnSelectAnimation
SkippedCallBack
Removes all actions to be called when the onSelect animation is skipped.
ClearOnSubmitAnimation
StartedCallBack
Removes all actions to be called when the onSubmit animation starts.
ClearOnSubmitAnimation
FinishedCallBack
Removes all actions to be called when the onSubmit animation finishes.
ClearOnSubmitAnimation
CancledCallBack
Removes all actions to be called when the onSubmit animation is canceled.
ClearOnSubmitAnimation
PausedCallBack
Removes all actions to be called when the onSubmit animation is paused.
ClearOnSubmitAnimation
ResumedCallBack
Removes all actions to be called when the onSelect animation is resumed.
ClearOnSubmitAnimation
SkippedCallBack
Removes all actions to be called when the onSubmit animation is skipped.
ClearAnimationStarted
CallBack
Removes all actions to be called when an animation starts.
ClearAnimationFinished
CallBack
Removes all actions to be called when an animation finishes.
ClearAnimationCanceled
CallBack
Removes all actions to be called when an animation is canceled.
ClearAnimationPaused
CallBack
Removes all actions to be called when an animation is paused.
ClearAnimationResumed
CallBack
Removes all actions to be called when an animation is resumed.
ClearAnimationSkipped
CallBack
Removes all actions to be called when an animation is skipped.
OnPointerClick
Calls the animation set for when this object is clicked.
OnPointerDown
Calls the animation set for when the pointer is pressed down over the object.
OnPointerEnter
Calls the animation set for when the pointer enters the area of the object.
OnPointerExit
Calls the animation set for when the pointer exits the area of the object.
OnPointerUp
Calls the animation set for when the pointer is released over the object.
OnSelect
Calls the animation set for when the object is selected.
OnSubmit
Calls the animation set for when the object's submit is called.
StartAnimation
Starts an animation of the given name.
StartAndReturnAnimation
Starts an animation for the given name and returns that animation.
RegisterOnDeselect
AnimationStartedCallBack
Adds an action to be called when the onDeselect animation starts.
RegisterOnDeselect
AnimationFinished
CallBack
Adds an action to be called when the onDeselect animation finishes.
RegisterOnDeselect
AnimationCancledCallBack
Adds an action to be called when the onDeselect animation is canceled.
RegisterOnDeselect
AnimationPausedCallBack
Adds an action to be called when the onDeselect animation is paused.
RegisterOnDeselect
AnimationResumed
CallBack
Adds an action to be called when the onDeselect animation is resumed.
RegisterOnDeselect
AnimationSkipped
CallBack
Adds an action to be called when the onDeselect animation is skipped.
RegisterOnPointerClick
AnimationStarted
CallBack
Adds an action to be called when the onPointerClick animation starts.
RegisterOnPointerClick
AnimationFinished
CallBack
Adds an action to be called when the onPointerClick animation finishes.
RegisterOnPointerClick
AnimationCancled
CallBack
Adds an action to be called when the onPointerClick animation is canceled.
RegisterOnPointerClick
AnimationPaused
CallBack
Adds an action to be called when the onPointerClick animation is paused.
RegisterOnPointerClick
AnimationResumed
CallBack
Adds an action to be called when the onPointerClick animation is resumed.
RegisterOnPointerClick
AnimationSkipped
CallBack
Adds an action to be called when the onPointerClick animation is skipped.
RegisterOnPointerDown
AnimationStarted
CallBack
Adds an action to be called when the onPointerDown animation starts.
RegisterOnPointerDown
AnimationFinished
CallBack
Adds an action to be called when the onPointerDown animation finishes.
RegisterOnPointerDown
AnimationCancled
CallBack
Adds an action to be called when the onPointerDown animation is canceled.
RegisterOnPointerDown
AnimationPausedCallBack
Adds an action to be called when the onPointerDown animation is paused.
RegisterOnPointerDown
AnimationResumed
CallBack
Adds an action to be called when the onPointerDown animation is resumed.
RegisterOnPointerDown
AnimationSkippedCallBack
Adds an action to be called when the onPointerDown animation is skipped.
RegisterOnPointerEnter
AnimationStartedCallBack
Adds an action to be called when the onPointerEnter animation starts.
RegisterOnPointerEnter
AnimationFinished
CallBack
Adds an action to be called when the onPointerEnter animation finishes.
RegisterOnPointerEnter
AnimationCancled
CallBack
Adds an action to be called when the onPointerEnter animation is canceled.
RegisterOnPointerEnter
AnimationPaused
CallBack
Adds an action to be called when the onPointerEnter animation is paused.
RegisterOnPointerEnter
AnimationResumed
CallBack
Adds an action to be called when the onPointerEnter animation is resumed.
RegisterOnPointerEnter
AnimationSkipped
CallBack
Adds an action to be called when the onPointerEnter animation is skipped.
RegisterOnPointerExit
AnimationStartedCallBack
Adds an action to be called when the onPointerExit animation starts.
RegisterOnPointerExit
AnimationFinished
CallBack
Adds an action to be called when the onPointerExit animation finishes.
RegisterOnPointerExit
AnimationCancled
CallBack
Adds an action to be called when the onPointerExit animation is canceled.
RegisterOnPointerExit
AnimationPaused
CallBack
Adds an action to be called when the onPointerExit animation is paused.
RegisterOnPointerExitAnimationResumedCallBack
Adds an action to be called when the onPointerExit animation is resumed.
RegisterOnPointerExitAnimationSkippedCallBack
Adds an action to be called when the onPointerExit animation is skipped.
RegisterOnSelect
AnimationStarted
CallBack
Adds an action to be called when the onSelect animation starts.
RegisterOnSelect
AnimationFinished
CallBack
Adds an action to be called when the onSelect animation finishes.
RegisterOnSelect
AnimationCancled
CallBack
Adds an action to be called when the onSelect animation is canceled.
RegisterOnSelect
AnimationPaused
CallBack
Adds an action to be called when the onSelect animation is paused.
RegisterOnSelect
AnimationResumed
CallBack
Adds an action to be called when the onSelect animation is resumed.
RegisterOnSelect
AnimationSkipped
CallBack
Adds an action to be called when the onSelect animation is skipped.
RegisterOnSubmit
AnimationStarted
CallBack
Adds an action to be called when the onSubmit animation starts.
RegisterOnSubmit
AnimationFinished
CallBack
Adds an action to be called when the onSubmit animation finishes.
RegisterOnSubmit
AnimationCancled
CallBack
Adds an action to be called when the onSubmit animation is canceled.
RegisterOnSubmit
AnimationPaused
CallBack
Adds an action to be called when the onSubmit animation is paused.
RegisterOnSubmit
AnimationResumed
CallBack
Adds an action to be called when the onSelect animation is resumed.
RegisterOnSubmit
AnimationSkipped
CallBack
Adds an action to be called when the onSubmit animation is skipped.
RegisterAnimationStartedCallBack
Adds an action to be called when an animation starts.
RegisterAnimationFinishedCallBack
Adds an action to be called when an animation finishes.
RegisterAnimation
CanceledCallBack
Adds an action to be called when an animation is canceled.
RegisterAnimationPausedCallBack
Adds an action to be called when an animation is paused.
RegisterAnimation
ResumedCallBack
Adds an action to be called when an animation is resumed.
RegisterAnimationSkippedCallBack
Adds an action to be called when an animation is skipped.
UnregisterOnDeselect
AnimationStartedCallBack
Removes an action to be called when the onDeselect animation starts.
UnregisterOnDeselect
AnimationFinished
CallBack
Removes an action to be called when the onDeselect animation finishes.
UnregisterOnDeselect
AnimationCancledCallBack
Removes an action to be called when the onDeselect animation is canceled.
UnregisterOnDeselect
AnimationPausedCallBack
Removes an action to be called when the onDeselect animation is paused.
UnregisterOnDeselect
AnimationResumed
CallBack
Removes an action to be called when the onDeselect animation is resumed.
UnregisterOnDeselect
AnimationSkippedCallBack
Removes an action to be called when the onDeselect animation is skipped.
UnregisterOnPointerClick
AnimationStartedCallBack
Removes an action to be called when the onDeselect animation is started.
UnregisterOnPointerClick
AnimationFinished
CallBack
​Removes an action to be called when the onPointerClick animation finishes.
UnregisterOnPointerClick
AnimationCancledCallBack
Removes an action to be called when the onPointerClick animation canceled.
UnregisterOnPointerClick
AnimationPausedCallBack
Removes an action to be called when the onPointerClick animation is paused.
UnregisterOnPointerClick
AnimationResumed
CallBack
Removes an action to be called when the onPointerClick animation is resumed.
UnregisterOnPointerClick
AnimationSkippedCallBack
Removes an action to be called when the onPointerClick animation is skipped.
UnregisterOnPointerDownAnimationStartedCallBack
Removes an action to be called when the onPointerDown animation starts.
UnregisterOnPointerDownAnimationFinished
CallBack
Removes an action to be called when the onPointerDown animation finishes.
UnregisterOnPointerDownAnimationCancledCallBack
Removes an action to be called when the onPointerDown animation is canceled.
UnregisterOnPointerDownAnimationResumed
CallBack
Removes an action to be called when the onPointerDown animation is resumed.
UnregisterOnPointerDownAnimationSkippedCallBack
Removes an action to be called when the onPointerDown animation is skipped.
UnregisterOnPointerEnterAnimationStartedCallBack
Removes an action to be called when the onPointerEnter animation is started.
UnregisterOnPointerEnterAnimationFinished
CallBack
Removes an action to be called when the onPointerEnter animation finishes.
UnregisterOnPointerEnterAnimationCancledCallBack
Removes an action to be called when the onPointerEnter animation is canceled.
UnregisterOnPointerEnterAnimationPausedCallBack
Removes an action to be called when the onPointerEnter animation is paused.
UnregisterOnPointerEnterAnimationResumed
CallBack
Removes an action to be called when the onPointerEnter animation is resumed.
UnregisterOnPointerEnterAnimationSkippedCallBack
Removes an action to be called when the onPointerEnter animation is skipped.
UnregisterOnPointerExit
AnimationStartedCallBack
Removes an action to be called when the onPointerExit animation starts.
UnregisterOnPointerExit
AnimationFinished
CallBack
Removes an action to be called when the onPointerExit animation finishes.
UnregisterOnPointerExit
AnimationCancledCallBack
Removes an action to be called when the onPointerExit animation is canceled.
UnregisterOnPointerExit
AnimationPausedCallBack
Removes an action to be called when the onPointerExit animation is paused.
UnregisterOnPointerExit
AnimationResumed
CallBack
Removes an action to be called when the onPointerExit animation is resumed.
UnregisterOnPointerExit
AnimationSkippedCallBack
Removes an action to be called when the onPointerExit animation is skipped.
UnregisterOnSelect
AnimationStartedCallBack
Removes an action to be called when the onSelect animation starts.
UnregisterOnSelect
AnimationFinished
CallBack
Removes an action to be called when the onSelect animation finishes.
UnregisterOnSelect
AnimationCancledCallBack
Removes an action to be called when the onSelect animation is canceled.
UnregisterOnSelect
AnimationPausedCallBack
Removes an action to be called when the onSelect animation is paused.
UnregisterOnSelect
AnimationResumed
CallBack
Removes an action to be called when the onSelect animation is resumed.
UnregisterOnSelect
AnimationSkippedCallBack
Removes an action to be called when the onSelect animation is skipped.
UnregisterOnSubmit
AnimationStartedCallBack
Removes an action to be called when the onSubmit animation starts.
UnregisterOnSubmit
AnimationFinished
CallBack
Removes an action to be called when the onSubmit animation finishes.
UnregisterOnSubmit
AnimationCancledCallBack
Removes an action to be called when the onSubmit animation is canceled.
UnregisterOnSubmit
AnimationPausedCallBack
Removes an action to be called when the onSubmit animation is paused.
UnregisterOnSubmit
AnimationResumed
CallBack
Removes an action to be called when the onSubmit animation is resumed.
UnregisterOnSubmit
AnimationSkippedCallBack
Removes an action to be called when the onSubmit animation is skipped.
UnregisterAnimation
StartedCallBack
Removes an action to be called when an animation starts.
UnregisterAnimation
FinishedCallBack
Removes an action to be called when an animation finishes.
UnregisterAnimation
CanceledCallBack
Removes an action to be called when an animation is canceled.
UnregisterAnimation
PausedCallBack
Removes an action to be called when an animation is paused.
UnregisterAnimation
ResumedCallBack
Removes an action to be called when an animation is resumed.
UnregisterAnimation
SkippedCallBack
Removes an action to be called when an animation is skipped.