Files
AZTECH_WB/Assets/Scripts/Command/ScreenHistoryCommand/ScreenResetCommand.cs
정영민 81ba9de085 [정영민] 층 조절 기능 추가 및 아이콘 오류 수정
26.03.18
- 층 자동 조절 기능 및 수동 조절 기능 추가
- 설비명 아이콘 안 보이는 오류 수정
- 카메라 2D/3D 위치 조정
2026-03-20 12:47:10 +09:00

37 lines
1.4 KiB
C#

using AZTECHWB.Core;
using AZTECHWB.Management;
using AZTECHWB.UI;
using UVC.UI.Commands;
namespace AZTECHWB.Command
{
public class ScreenResetCommand : ICommand
{
public void Execute(object? parameter = null)
{
var controller = AZTECHAppMain.Instance.cameraController;
controller.Rewind();
var raycaster = AZTECHSceneMain.Instance.GetManager<Raycaster>();
raycaster.SetInteractable(false);
var building = AZTECHSceneMain.Instance.building;
building.SetActiveEmptyFloor(true);
var machineStatusItemManager = AZTECHSceneMain.Instance.GetManager<MachineStatusItemManager>();
machineStatusItemManager.SetActiveIcons(false);
machineStatusItemManager.SetInteractableIcons(true);
var uiManager = AZTECHSceneMain.Instance.GetManager<AZTECHUIManager>();
var topMenuPanel = uiManager.GetCanvas<StaticCanvas>().GetPanel<TopMenuPanel>();
var leftSidePanel = uiManager.GetCanvas<StaticCanvas>().GetPanel<LeftSidePanel>();
var libraryPanel = uiManager.GetCanvas<PopupCanvas>().GetPanel<LibraryPanel>();
topMenuPanel.InitializeTopMenu();
leftSidePanel.InitializeLeftSidePanel();
libraryPanel.InitializedLibraryPanel();
uiManager.GetCanvas<PopupCanvas>().ResetPanels();
}
}
}