Toolbar UI 및 기능 복원

This commit is contained in:
wsh
2025-05-28 16:20:36 +09:00
parent 386bac5988
commit a952239f6b
4 changed files with 4133 additions and 2853 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 5809cf74e3a629e42bf933474b90da9e
guid: a1beeb762c585d645829350a5fa6025d
PrefabImporter:
externalObjects: {}
userData:

File diff suppressed because it is too large Load Diff

View File

@@ -8,42 +8,26 @@ namespace Studio.UI
public class Panel_Toolbar : PanelBase
{
public Button Button_Grid;
public Button Button_ComponentMode;
public Button Button_Move;
public Button Button_Expand;
public Button Button_Rotate;
public Button Button_Remove;
public Button Button_Copy;
public Button Button_MeasurementMode;
public Button Button_Unit;
public Button Button_AGVMode;
public Button Button_StartDrawWall;
public Button Button_ModifyWall;
public Button Button_RemoveWall;
public Button Button_EndDrawWall;
public event Action onClickGrid;
public event Action onClickComponentMode;
public event Action onClickMove;
public event Action onClickExpand;
public event Action onClickRotate;
public event Action onClickRemove;
public event Action onClickCopy;
public event Action onClickMeasurementMode;
public event Action onClickUnit;
public event Action onClickAGVMode;
public override void AfterAwake()
{
Button_Grid.onClick.AddListener(OnClickGrid);
Button_ComponentMode.onClick.AddListener(OnClickComponentMode);
Button_Move.onClick.AddListener(OnClickMove);
Button_Expand.onClick.AddListener(OnClickExpand);
Button_Rotate.onClick.AddListener(OnClickRotate);
Button_Remove.onClick.AddListener(OnClickRemove);
Button_Copy.onClick.AddListener(OnClickCopy);
Button_MeasurementMode.onClick.AddListener(OnClickMeasurementMode);
Button_Unit.onClick.AddListener(OnClickUnit);
Button_AGVMode.onClick.AddListener(OnClickAGVMode);
}
private void OnClickGrid()
@@ -51,10 +35,6 @@ namespace Studio.UI
onClickGrid?.Invoke();
}
private void OnClickComponentMode()
{
onClickComponentMode?.Invoke();
}
private void OnClickMove()
{
@@ -85,20 +65,5 @@ namespace Studio.UI
CommandInvoker.instance.Invoke(new CopyObjectCommand());
onClickCopy?.Invoke();
}
private void OnClickMeasurementMode()
{
onClickMeasurementMode?.Invoke();
}
private void OnClickUnit()
{
onClickUnit?.Invoke();
}
private void OnClickAGVMode()
{
onClickAGVMode?.Invoke();
}
}
}