Play
Plays a state.
Read time 5 minutesLast updated 6 days ago
Definition
- Type: Method
- Namespace: UnityEngine.Animations
- Assembly: UnityEngine.AnimationModule
Play(string)
Plays a state.
public void Play(string stateName)
Parameters
The state name.
Remarks
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 state in the , the name is . The parameter varies between 0 and 1. If this parameter is left at zero then AnimatorControllerPlayable.Play will operate as expected. A different starting point can be given. An example could be set to 0.5, which means the animation starts half way through. If the transition from one state switches to another it may or may not be blended. If the transition starts at 0.75 it will be blended with the other state. If no transition is set up then AnimatorControllerPlayable.Play will continue to 1.0 with no changes.
RunBase LayerBase Layer.RunnormalizedTimenormalizedTimePlay(string, int)
Plays a state.
public void Play(string stateName, int layer)
Parameters
Remarks
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 state in the , the name is . The parameter varies between 0 and 1. If this parameter is left at zero then AnimatorControllerPlayable.Play will operate as expected. A different starting point can be given. An example could be set to 0.5, which means the animation starts half way through. If the transition from one state switches to another it may or may not be blended. If the transition starts at 0.75 it will be blended with the other state. If no transition is set up then AnimatorControllerPlayable.Play will continue to 1.0 with no changes.
RunBase LayerBase Layer.RunnormalizedTimenormalizedTimePlay(string, int, float)
Plays a state.
public void Play(string stateName, int layer, float normalizedTime)
Parameters
Remarks
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 state in the , the name is . The parameter varies between 0 and 1. If this parameter is left at zero then AnimatorControllerPlayable.Play will operate as expected. A different starting point can be given. An example could be set to 0.5, which means the animation starts half way through. If the transition from one state switches to another it may or may not be blended. If the transition starts at 0.75 it will be blended with the other state. If no transition is set up then AnimatorControllerPlayable.Play will continue to 1.0 with no changes.
RunBase LayerBase Layer.RunnormalizedTimenormalizedTimePlay(int)
Plays a state.
public void Play(int stateNameHash)
Parameters
Remarks
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 state in the , the name is . The parameter varies between 0 and 1. If this parameter is left at zero then AnimatorControllerPlayable.Play will operate as expected. A different starting point can be given. An example could be set to 0.5, which means the animation starts half way through. If the transition from one state switches to another it may or may not be blended. If the transition starts at 0.75 it will be blended with the other state. If no transition is set up then AnimatorControllerPlayable.Play will continue to 1.0 with no changes.
RunBase LayerBase Layer.RunnormalizedTimenormalizedTimePlay(int, int)
Plays a state.
public void Play(int stateNameHash, int layer)
Parameters
Remarks
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 state in the , the name is . The parameter varies between 0 and 1. If this parameter is left at zero then AnimatorControllerPlayable.Play will operate as expected. A different starting point can be given. An example could be set to 0.5, which means the animation starts half way through. If the transition from one state switches to another it may or may not be blended. If the transition starts at 0.75 it will be blended with the other state. If no transition is set up then AnimatorControllerPlayable.Play will continue to 1.0 with no changes.
RunBase LayerBase Layer.RunnormalizedTimenormalizedTimePlay(int, int, float)
Plays a state.
public void Play(int stateNameHash, int layer, float normalizedTime)
Parameters
Remarks
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 state in the , the name is . The parameter varies between 0 and 1. If this parameter is left at zero then AnimatorControllerPlayable.Play will operate as expected. A different starting point can be given. An example could be set to 0.5, which means the animation starts half way through. If the transition from one state switches to another it may or may not be blended. If the transition starts at 0.75 it will be blended with the other state. If no transition is set up then AnimatorControllerPlayable.Play will continue to 1.0 with no changes.
RunBase LayerBase Layer.RunnormalizedTimenormalizedTime