private void OnReorderParameter(ReorderableList reorderablelist)
{
Element[] array = new Element[reorderablelist.list.Count];
reorderablelist.list.CopyTo(array, 0);
UnityEngine.AnimatorControllerParameter[] parameterArray = new UnityEngine.AnimatorControllerParameter[array.Length];
for (int i = 0; i < array.Length; i++)
{
if ((array[i] == null) || (array[i].m_Parameter == null))
{
return;
}
parameterArray[i] = array[i].m_Parameter;
}
Undo.RegisterCompleteObjectUndo(this.m_Host.animatorController, "Parameter reordering");
this.m_Host.animatorController.parameters = parameterArray;
this.RebuildList();
}