top of page

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.

bottom of page