예제 #1
0
    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;
    }
예제 #2
0
    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);
    }