コード例 #1
0
        private void GUISection_OldGetClipsButton()
        {
            Color oldGuiColor = GUI.color;

            EditorGUILayout.Space();
            startPath = EditorGUILayout.TextField("Starting Path: ", startPath);
            EditorGUILayout.Space();

            GUI.color = Color.cyan;
            if (GUILayout.Button($"Gimme them Audio Clips!"))
            {
                string directoryToBrowse = PaaloEditorHelper.BrowseToFolder(startPath);
                if (string.IsNullOrEmpty(directoryToBrowse))
                {
                    return;
                }

                audioClips = PaaloEditorHelper.GetAllAssetsOfTypeInDirectory <AudioClip>(directoryToBrowse);
            }
            GUI.color = oldGuiColor;
        }
コード例 #2
0
        private void GUISection_GetAudioClips()
        {
            Color oldGuiColor = GUI.color;

            EditorGUILayout.BeginVertical(GUI.skin.box);

            EditorGUILayout.Space();
            var dragAndDropInfo = new DragAndDropAreaInfo("Audio Clips", Color.black, Color.cyan);

            PaaloEditorHelper.DrawDragAndDropArea <AudioClip>(dragAndDropInfo, UpdateAudioClipsOnDragAndDrop);
            EditorGUILayout.Space();

            GUI.color = Color.red;
            if (GUILayout.Button("Clear selected AudioClips"))
            {
                //audioClips = null;
                audioClips = new AudioClip[0];
            }
            EditorGUILayout.Space();

            GUI.color = oldGuiColor;
            EditorGUILayout.EndVertical();
        }