From de0d4e58a5d8255544426396f04c10deddf83074 Mon Sep 17 00:00:00 2001 From: ALEXTANG <574809918@qq.com> Date: Fri, 12 May 2023 23:28:00 +0800 Subject: [PATCH] [+] Editor Tool Bar --- .../Editor/EditorResourceMode.cs | 4 +- .../Custom/SceneViewFocuser.meta | 8 --- .../Custom/SceneViewFocuser/Editor.meta | 8 --- .../Editor/SceneViewFocuser.cs | 58 ------------------- .../Editor/SceneViewFocuser.cs.meta | 11 ---- 5 files changed, 1 insertion(+), 88 deletions(-) delete mode 100644 Assets/TEngine/Editor/ToolbarExtender/Custom/SceneViewFocuser.meta delete mode 100644 Assets/TEngine/Editor/ToolbarExtender/Custom/SceneViewFocuser/Editor.meta delete mode 100644 Assets/TEngine/Editor/ToolbarExtender/Custom/SceneViewFocuser/Editor/SceneViewFocuser.cs delete mode 100644 Assets/TEngine/Editor/ToolbarExtender/Custom/SceneViewFocuser/Editor/SceneViewFocuser.cs.meta diff --git a/Assets/TEngine/Editor/ToolbarExtender/Custom/SceneSwitcher/Editor/EditorResourceMode.cs b/Assets/TEngine/Editor/ToolbarExtender/Custom/SceneSwitcher/Editor/EditorResourceMode.cs index b7333296..4d8acb24 100644 --- a/Assets/TEngine/Editor/ToolbarExtender/Custom/SceneSwitcher/Editor/EditorResourceMode.cs +++ b/Assets/TEngine/Editor/ToolbarExtender/Custom/SceneSwitcher/Editor/EditorResourceMode.cs @@ -60,9 +60,7 @@ namespace TEngine { // GUILayout.Label("资源加载模式:",ToolbarStyles.ToolBarTextStyle); - GUILayout.Space(2); - - GUILayout.Label(""); + GUILayout.Space(10); GUILayout.FlexibleSpace(); diff --git a/Assets/TEngine/Editor/ToolbarExtender/Custom/SceneViewFocuser.meta b/Assets/TEngine/Editor/ToolbarExtender/Custom/SceneViewFocuser.meta deleted file mode 100644 index fcc141b4..00000000 --- a/Assets/TEngine/Editor/ToolbarExtender/Custom/SceneViewFocuser.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: acd9403857c068f4792b1a536a7b89f6 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/TEngine/Editor/ToolbarExtender/Custom/SceneViewFocuser/Editor.meta b/Assets/TEngine/Editor/ToolbarExtender/Custom/SceneViewFocuser/Editor.meta deleted file mode 100644 index 17ef5c1c..00000000 --- a/Assets/TEngine/Editor/ToolbarExtender/Custom/SceneViewFocuser/Editor.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 252cc3ce82f9548b99943bfdadc9d4c0 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/TEngine/Editor/ToolbarExtender/Custom/SceneViewFocuser/Editor/SceneViewFocuser.cs b/Assets/TEngine/Editor/ToolbarExtender/Custom/SceneViewFocuser/Editor/SceneViewFocuser.cs deleted file mode 100644 index 3637733b..00000000 --- a/Assets/TEngine/Editor/ToolbarExtender/Custom/SceneViewFocuser/Editor/SceneViewFocuser.cs +++ /dev/null @@ -1,58 +0,0 @@ -using UnityEditor; -using UnityEngine; - -namespace UnityToolbarExtender.Examples -{ - [InitializeOnLoad] - public static class SceneViewFocuser - { - static bool m_enabled; - - static bool Enabled - { - get { return m_enabled; } - set - { - m_enabled = value; - EditorPrefs.SetBool("SceneViewFocuser", value); - } - } - - static SceneViewFocuser() - { - m_enabled = EditorPrefs.GetBool("SceneViewFocuser", false); - EditorApplication.playModeStateChanged += OnPlayModeChanged; - EditorApplication.pauseStateChanged += OnPauseChanged; - - ToolbarExtender.RightToolbarGUI.Add(OnToolbarGUI); - } - - static void OnPauseChanged(PauseState obj) - { - if (Enabled && obj == PauseState.Unpaused) - { - // Not sure why, but this must be delayed - EditorApplication.delayCall += EditorWindow.FocusWindowIfItsOpen; - } - } - - static void OnPlayModeChanged(PlayModeStateChange obj) - { - if (Enabled && obj == PlayModeStateChange.EnteredPlayMode) - { - EditorWindow.FocusWindowIfItsOpen(); - } - } - - static void OnToolbarGUI() - { - var tex = EditorGUIUtility.IconContent(@"UnityEditor.SceneView").image; - GUI.changed = false; - GUILayout.Toggle(m_enabled, new GUIContent(null, tex, "Focus SceneView when entering play mode"), "Command"); - if (GUI.changed) - { - Enabled = !Enabled; - } - } - } -} \ No newline at end of file diff --git a/Assets/TEngine/Editor/ToolbarExtender/Custom/SceneViewFocuser/Editor/SceneViewFocuser.cs.meta b/Assets/TEngine/Editor/ToolbarExtender/Custom/SceneViewFocuser/Editor/SceneViewFocuser.cs.meta deleted file mode 100644 index 7fbb674e..00000000 --- a/Assets/TEngine/Editor/ToolbarExtender/Custom/SceneViewFocuser/Editor/SceneViewFocuser.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: c8ddf5f9fafe5734dbae1d30d51bb2a6 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: