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);
}