Namespace nickmaltbie.StateMachineUnity.Attributes
Classes
ActionAttribute
Basic attribute that contains an action.
AnimationAttribute
Animation attribute to control animations for a state machine.
AnimationTransitionAttribute
Transition attribute to manage transitions between states for a state machine.
DynamicAnimationAttribute
Dynamic animation attribute to control animations for a state machine via a function instead of a simple value.
InitialStateAttribute
Initial state for starting a state machine.
OnAnimatorIKAttribute
Callback for setting up animation IK (inverse kinematics). See unity doc's MonoBehaviour.OnAnimatorIK for reference.
OnAnimatorIKEvent
Event invoked for setting up animation IK (inverse kinematics). See unity doc's MonoBehaviour.OnAnimatorIK for reference.
OnDisableAttribute
This function is called when the behaviour becomes disabled. See unity doc's MonoBehaviour.OnDisable for reference.
OnDisableEvent
Event invoked for when the behaviour becomes disabled. See unity doc's MonoBehaviour.OnDisable for reference.
OnEnableAttribute
This function is called when the object becomes enabled and active. See unity doc's MonoBehaviour.OnEnable for reference.
OnEnableEvent
Event invoked for when the object becomes enabled and active. See unity doc's MonoBehaviour.OnEnable for reference.
OnEnterStateAttribute
Action to invoke whenever a state is entered.
OnEventDoActionAttribute
Basic attribute that maps an event to an action.
OnExitStateAttribute
Action to invoke whenever a state is exited.
OnFixedUpdateAttribute
Frame-rate independent update for physics calculations. See unity doc's MonoBehaviour.FixedUpdate for reference.
OnFixedUpdateEvent
Event invoked for frame-rate independent update for physics calculations. See unity doc's MonoBehaviour.FixedUpdate for reference.
OnGUIAttribute
OnGUI is called for rendering and handling GUI events. See unity doc's MonoBehaviour.OnGUI for reference.
OnGUIEvent
Event invoked for rendering and handling GUI events. See unity doc's MonoBehaviour.OnGUI for reference.
OnLateUpdateAttribute
Action invoked with every frame update, LateUpdate is called after all Update functions have been called. See unity doc's MonoBehaviour.LateUpdate for reference.
OnLateUpdateEvent
Event invoked with every frame update, LateUpdate is called after all Update functions have been called. See unity doc's MonoBehaviour.LateUpdate for reference.
OnUpdateAttribute
Action invoked with every frame update. See unity doc's MonoBehaviour.Update for reference.
OnUpdateEvent
Event invoked with every frame update. See unity doc's MonoBehaviour.Update for reference.
TransitionAfterTimeAttribute
Attribute to transition after a given period of time from one state to another.
Supported by any implementation of the FixedSMBehaviour that has a sense of how much time has passed in the update or fixed update time.
TransitionAttribute
Transition attribute to manage transitions between states for a state machine.
TransitionFromAnyStateAttribute
Transition to this state from any other state given an event.
TransitionFromAttribute
Transition attribute to manage transitions between states for a state machine.
TransitionOnAnimationCompleteAttribute
Transition attribute to transition to a new state upon completion of a current animation.
TransitionWrapper<E>
Transition wrapper for creating reversed transitions.