diff options
Diffstat (limited to 'Erika/Assets/Tools/ActionTool/Editor/ActionPreviewEditor.cs')
-rw-r--r-- | Erika/Assets/Tools/ActionTool/Editor/ActionPreviewEditor.cs | 25 |
1 files changed, 23 insertions, 2 deletions
diff --git a/Erika/Assets/Tools/ActionTool/Editor/ActionPreviewEditor.cs b/Erika/Assets/Tools/ActionTool/Editor/ActionPreviewEditor.cs index ee1eb89f..8bad9869 100644 --- a/Erika/Assets/Tools/ActionTool/Editor/ActionPreviewEditor.cs +++ b/Erika/Assets/Tools/ActionTool/Editor/ActionPreviewEditor.cs @@ -113,7 +113,8 @@ namespace ActionTool float y = kToolbarHeight + 5;
GUI_Detail(ref y);
- GUI_Properties(ref y);
+ GUI_ActionSettings(ref y);
+ GUI_Properties(ref y);
GUI_Parameters(ref y);
GUI_Toggle(ref y);
GUI_Curves(ref y);
@@ -290,6 +291,10 @@ namespace ActionTool "DefendBoxes: " + (animData.defendBoxes == null ? 0 : animData.defendBoxes.Count)
);
}
+ if (GUI.Button(new Rect(xr + width + 70, y, 50, 15), "Locate"))
+ {
+ ui.SelectObject(ActionManager.AnimationDataPath);
+ }
}
else
{
@@ -395,7 +400,23 @@ namespace ActionTool y += 15;
}
- void GUI_Parameters(ref float y)
+ void GUI_ActionSettings(ref float y)
+ {
+ AnimationData animData = ActionManager.animationData;
+ if (animData == null)
+ return;
+ var settings = animData.actionSettings;
+ float x = 5;
+ GUI.Label(new Rect(x, y, 105, 15), "Settings:", styles.textMiddle);
+ x += 105;
+ if (GUI.Button(new Rect(x, y, 50, 15), "Edit"))
+ {
+ EditorWindow.GetWindow<ActionSettingsEditor>(true);
+ }
+ y += 15;
+ }
+
+ void GUI_Parameters(ref float y)
{
AnimationData animData = ActionManager.animationData;
if (animData == null)
|