UnityEditor.Animations.AnimatorControllerLayer.GetOverrideBehaviours C# (CSharp) Method

GetOverrideBehaviours() public method

Gets the override behaviour list for the state on the given layer.

public GetOverrideBehaviours ( AnimatorState state ) : UnityEngine.StateMachineBehaviour[]
state AnimatorState The state which we want to get the behaviour list.
return UnityEngine.StateMachineBehaviour[]
        public StateMachineBehaviour[] GetOverrideBehaviours(AnimatorState state)
        {
            if (this.m_Behaviours != null)
            {
                foreach (StateBehavioursPair pair in this.m_Behaviours)
                {
                    if (pair.m_State == state)
                    {
                        return pair.m_Behaviours;
                    }
                }
            }
            return new StateMachineBehaviour[0];
        }