3using System.Collections.Generic;
10 [pb_TypeInspector(typeof(System.Enum))]
18 System.Array enumValues;
27 title.text = GetName().SplitCamelCase();
29 dropdown.onValueChanged.AddListener(OnClick);
31 enumNames = System.Enum.GetNames(declaringType);
32 enumValues = System.Enum.GetValues(declaringType);
36 void OnClick(
int index)
39 if (enumValues !=
null)
41 int len = enumValues.Length;
42 value = enumValues.GetValue(index);
50 value = GetValue<object>();
55 void RefreshDropdown()
59 List<string> options =
new List<string>();
61 for (
int i = 0; i < enumValues.Length; i++)
63 options.Add(enumNames[i].ToString());
override void InitializeGUI()
override void OnUpdateGUI()