Signed-off-by: TRAfoer <lhf190@outlook.com>

This commit is contained in:
2026-02-11 01:26:10 +08:00
parent a76f650998
commit c21dc74576
17 changed files with 18014 additions and 17002 deletions

View File

@@ -17,7 +17,7 @@ namespace Ichni.Editor
public float sceneCameraMoveSpeed;
public float sceneCameraRotateSpeed;
public PanelDrawer panelDrawer = new();
public PanelDrawer panelDrawer => EditorManager.instance.panelDrawer;
public GameCamera gameCamera;
public bool haveGameCamera => gameCamera != null;
@@ -54,20 +54,17 @@ namespace Ichni.Editor
var switchCameraButton = inspector.GenerateButton(this, cameraSettings, "Switch Camera", SwitchCamera);
var cameraMoveSpeedField = inspector.GenerateInputField(this, cameraSettings, "Scene Camera Move Speed", nameof(sceneCameraMoveSpeed));
var camMethods = container.GenerateSubcontainer(1);
if (!panelDrawer.isEditing)
{
var butt1 = inspector.GenerateButton(this, camMethods, "startEdit", () =>
var butt1 = inspector.GenerateButton(this, camMethods, panelDrawer.isEditing ? "End Edit" : "Start Edit", () =>
{ });
butt1.AddListenerFunction(() =>
{
panelDrawer.startEdit();
});
}
else
{
var butt2 = inspector.GenerateButton(this, camMethods, "endEdit", () =>
{
panelDrawer.endEdit();
panelDrawer.SwitchEditing();
butt1.buttonText.text = panelDrawer.isEditing ? "End Edit" : "Start Edit";
});
}
sceneCamera.SetUpInspector();
}