summaryrefslogtreecommitdiff
path: root/AlienSurvival/Assets/Scripts/Editor
diff options
context:
space:
mode:
Diffstat (limited to 'AlienSurvival/Assets/Scripts/Editor')
-rw-r--r--AlienSurvival/Assets/Scripts/Editor/TransformInspectorOverride.cs68
-rw-r--r--AlienSurvival/Assets/Scripts/Editor/TransformInspectorOverride.cs.meta11
2 files changed, 0 insertions, 79 deletions
diff --git a/AlienSurvival/Assets/Scripts/Editor/TransformInspectorOverride.cs b/AlienSurvival/Assets/Scripts/Editor/TransformInspectorOverride.cs
deleted file mode 100644
index 76cb48c..0000000
--- a/AlienSurvival/Assets/Scripts/Editor/TransformInspectorOverride.cs
+++ /dev/null
@@ -1,68 +0,0 @@
-using System.Collections;
-using System.Collections.Generic;
-using UnityEngine;
-using UnityEditor;
-
-[CanEditMultipleObjects, CustomEditor(typeof(Transform), true)]
-public class TransformInspectorOverride : InspectorExt
-{
- protected override string defaultEditorName => "UnityEditor.TransformInspector, UnityEditor";
-
- Tool LastTool = Tool.None;
-
- public override void OnEnable()
- {
- base.OnEnable();
-
- if(HasTopDownTransform())
- HideDefaultTools();
- }
-
- public override void OnDisable()
- {
- base.OnDisable();
-
- if(LastTool != Tool.None)
- RestoreTools();
- }
-
- void HideDefaultTools()
- {
- if(Tools.current != Tool.None)
- LastTool = Tools.current;
- Tools.current = Tool.None;
- }
-
- void RestoreTools()
- {
- Tools.current = LastTool;
- }
-
- public override void OnInspectorGUI()
- {
- if (HasTopDownTransform())
- {
- EditorGUILayout.HelpBox("Override by TopDownTransform", MessageType.Warning);
- GUI.enabled = false;
- HideDefaultTools();
- }
-
- base.OnInspectorGUI();
-
- if (HasTopDownTransform())
- GUI.enabled = true;
- }
-
- bool HasTopDownTransform()
- {
- Transform transform = target as Transform;
- TopDownTransform topdown = transform.GetComponent<TopDownTransform>();
- return topdown != null;
- }
-
- public override void OnSceneGUI()
- {
- base.OnSceneGUI();
- }
-
-}
diff --git a/AlienSurvival/Assets/Scripts/Editor/TransformInspectorOverride.cs.meta b/AlienSurvival/Assets/Scripts/Editor/TransformInspectorOverride.cs.meta
deleted file mode 100644
index c9f0922..0000000
--- a/AlienSurvival/Assets/Scripts/Editor/TransformInspectorOverride.cs.meta
+++ /dev/null
@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: 8027cfacc5652a6459adfbe2d9522671
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant: