UnityEditor.Graphs.ParameterControllerView.OnReorderParameter C# (CSharp) Метод

OnReorderParameter() приватный Метод

private OnReorderParameter ( ReorderableList reorderablelist ) : void
reorderablelist UnityEditorInternal.ReorderableList
Результат void
        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();
        }