An Animator OverNode is used to handle animations by interacting with the Unity Animator Component.
This node is used to expose the parameters and attributes of a given input Unity Animator component, which are:
Playback Time
Float
The playback position in the recording buffer
Playback Speed
Float
The playback speed of the Animator.
One is the normal playback speed.
This node is used to play a specific state, defined by a String
.
When you specify a state name, or the string used to generate a hash, it should include the name of the parent layer. For example, if you have a Bounce
state in the Base Layer
, the name is Base Layer.Bounce
.
The normalizedTime
parameter varies between 0 and 1, representing the starting point of the Play Animator.
This Flow Node accepts the following input data:
State
String
Name of the State to be played
Layer
Integer
The layer index. If layer is -1, it plays the first state with the given state name or hash.
Normalized Time
Float
The time offset between zero and one.
This node is used to set the value of the given boolean parameter, to cause transitions between Animator states.
This Flow Node accepts the following input data:
Name
String
Boolean Parameter Name to be set
Value
Boolean
Boolean Parameter Value to be set
This node is used to set the value of the given float parameter, to cause transitions between Animator states.
This Flow Node accepts the following input data:
Name
String
Float Parameter Name to be set
Value
Float
Float Parameter Value to be set
This node is used to set (i.e. activate) an animation trigger, to cause a change in flow in the state machine of an animator controller.
Unlike bool
s which have the same true/false
option, Trigger
s have a true
option which automatically returns back to false
.
This Flow Node accepts the following input data:
Trigger
String
Trigger Parameter to be set
This node is used to reset the value of an animation trigger, in case a Trigger parameter could still be active.
This Flow Node accepts the following input data:
Trigger
String
Trigger Parameter to be reset
This node is used to modify an existing Animator Component, by setting a new RuntimeController.
This Flow Node accepts the following input data:
and produces the following output data:
This node is used to modify an existing Animator Component, by setting a new Avatar.
This Flow Node accepts the following input data:
and produces the following output data: