public void SetOverrideBehaviours(AnimatorState state, StateMachineBehaviour[] behaviours)
{
StateBehavioursPair pair;
if (this.m_Behaviours == null)
{
this.m_Behaviours = new StateBehavioursPair[0];
}
for (int i = 0; i < this.m_Behaviours.Length; i++)
{
if (this.m_Behaviours[i].m_State == state)
{
this.m_Behaviours[i].m_Behaviours = behaviours;
return;
}
}
pair.m_State = state;
pair.m_Behaviours = behaviours;
ArrayUtility.Add<StateBehavioursPair>(ref this.m_Behaviours, pair);
}