summaryrefslogtreecommitdiff
path: root/Assets/Tools/ActionTool/Editor/ActionColliderFrameEditor.cs
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2022-03-10 14:07:40 +0800
committerchai <chaifix@163.com>2022-03-10 14:07:40 +0800
commit22891bf59032ba88262824255a706d652031384b (patch)
tree7595439ba9966c9402d37e37cee5e8cf098757d5 /Assets/Tools/ActionTool/Editor/ActionColliderFrameEditor.cs
parent8b04ea73e540067f83870b61d89db4868fea5e8a (diff)
* move folder
Diffstat (limited to 'Assets/Tools/ActionTool/Editor/ActionColliderFrameEditor.cs')
-rw-r--r--Assets/Tools/ActionTool/Editor/ActionColliderFrameEditor.cs109
1 files changed, 0 insertions, 109 deletions
diff --git a/Assets/Tools/ActionTool/Editor/ActionColliderFrameEditor.cs b/Assets/Tools/ActionTool/Editor/ActionColliderFrameEditor.cs
deleted file mode 100644
index 4efd1f93..00000000
--- a/Assets/Tools/ActionTool/Editor/ActionColliderFrameEditor.cs
+++ /dev/null
@@ -1,109 +0,0 @@
-using System.Collections;
-using System.Collections.Generic;
-using UnityEngine;
-using UnityEditor;
-
-namespace ActionTool
-{
-
- // 编辑collider帧
- public class ActionColliderFrameEditor : EditorWindow
- {
- EditorWindow sceneView;
-
- private void OnEnable()
- {
- titleContent = new GUIContent("Collider Frame Editor");
- maxSize = new Vector2(300, 180);
- minSize = maxSize;
-
- if(!sceneView)
- sceneView = EditorWindow.GetWindow<SceneView>();
- }
-
- private void OnDisable()
- {
- // sceneView = null;
- ActionManager.OnSelectColliderFrame(null);
- }
-
- private void Update()
- {
- }
-
- private void OnGUI()
- {
- var frame = ActionManager.editColliderFrame;
- if (frame == null)
- {
- this.Close();
- return;
- }
-
- GUI.changed = false;
-
- GUILayout.Space(5);
-
- EditorGUILayout.BeginHorizontal();
- EditorGUILayout.LabelField("frame: ");
- EditorGUILayout.LabelField(frame.frame.ToString());
- EditorGUILayout.EndHorizontal();
-
- EditorGUILayout.BeginHorizontal();
- EditorGUILayout.LabelField("active: ");
- frame.active = EditorGUILayout.Toggle(frame.active);
- EditorGUILayout.EndHorizontal();
-
- EditorGUILayout.LabelField("position: ");
- frame.position = EditorGUILayout.Vector3Field("", frame.position);
-
- EditorGUILayout.LabelField("size: ");
- frame.size = EditorGUILayout.Vector3Field("", frame.size);
-
- GUILayout.Space(10);
-
- GUILayout.BeginHorizontal();
-
- if(GUILayout.Button("Left abit"))
- {
- ActionData action = ActionManager.actionData;
- float normaltime = frame.frame / action.totalFrame;
- action.curAnimTimeNormal = normaltime - 0.001f;
- }
-
- if (GUILayout.Button("Right abit"))
- {
- ActionData action = ActionManager.actionData;
- float normaltime = frame.frame / action.totalFrame;
- action.curAnimTimeNormal = normaltime + 0.001f;
- }
-
- if (GUILayout.Button("Current"))
- {
- ActionData action = ActionManager.actionData;
- float normaltime = frame.frame / action.totalFrame;
- action.curAnimTimeNormal = normaltime;
- }
-
- GUILayout.EndHorizontal();
-
- GUILayout.Space(10);
-
- Color prevColor = GUI.backgroundColor;
- GUI.backgroundColor = Color.red;
- if (GUILayout.Button("Delete"))
- {
- ActionManager.DeleteCurFrame();
- }
- GUI.backgroundColor = prevColor;
-
- if (GUI.changed)
- {
- if (sceneView != null)
- sceneView.Repaint();
- if (ActionManager.PreviewWindow != null)
- ActionManager.PreviewWindow.Repaint();
- }
- }
- }
-} \ No newline at end of file