public static void BuildEnum(UnityEditor.SerializedProperty serializedProperty, EAudioEventClassify enumTag) { EAudioEventClassify etype = (EAudioEventClassify)serializedProperty.enumValueIndex; etype = (EAudioEventClassify)UnityEditor.EditorGUILayout.EnumPopup("EventClassify: ", etype, GUILayout.ExpandWidth(true)); serializedProperty.enumValueIndex = (int)etype; }
private static List <string> TryGetList(EAudioEventClassify eventClassify, Dictionary <EAudioEventClassify, List <string> > dict) { List <string> list; if (!dict.TryGetValue(eventClassify, out list)) { list = new List <string>(30); dict[eventClassify] = list; } return(list); }