AddEffectiveStateMachineBehaviour
The non-generic version of this method.
Read time 1 minuteLast updated 13 days ago
Definition
- Type: Method
- Namespace: UnityEditor.Animations
- Assembly: UnityEditor.CoreModule
AddEffectiveStateMachineBehaviour(Type, AnimatorState, int)
The non-generic version of this method.
public StateMachineBehaviour AddEffectiveStateMachineBehaviour(Type stateMachineBehaviourType, AnimatorState state, int layerIndex)
Parameters
The type of state machine behaviour to add.
The AnimatorState to add the Behaviour to.
The layer index.
Returns
Type | Description |
|---|---|
| StateMachineBehaviour |
AddEffectiveStateMachineBehaviour<T>(AnimatorState, int)
Adds a state machine behaviour class of a specific type to the AnimatorState for layer layerIndex. This method should be used when you are dealing with synchronized layer and would like to add a state machine behaviour on a synchronized layer. Note that there is no corresponding "Remove" method. To remove a state machine behaviour, use Object.Destroy.
public T AddEffectiveStateMachineBehaviour<T>(AnimatorState state, int layerIndex) where T : StateMachineBehaviour
Parameters
Returns
Type | Description |
|---|---|
| T |