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

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

private OnAddParameter ( Rect buttonRect ) : void
buttonRect UnityEngine.Rect
Результат void
        private void OnAddParameter(Rect buttonRect)
        {
            GenericMenu menu = new GenericMenu();
            IEnumerator enumerator = Enum.GetValues(typeof(UnityEngine.AnimatorControllerParameterType)).GetEnumerator();
            try
            {
                while (enumerator.MoveNext())
                {
                    object current = enumerator.Current;
                    menu.AddItem(new GUIContent(current.ToString()), false, new GenericMenu.MenuFunction2(this.AddParameterMenu), current);
                }
            }
            finally
            {
                IDisposable disposable = enumerator as IDisposable;
                if (disposable != null)
                {
                    disposable.Dispose();
                }
            }
            menu.DropDown(buttonRect);
        }