Files
EnglewoodLAB/Assets/Scripts/Command/ObjectCommand/ChangedCameraCommand.cs
SOOBEEN HAN f1894889ee <refactor> Octopus Twin 템플릿 적용
- 기능 외 UI 구조만 적용
- 프로젝트에 걸맞는 UI는 재작업 필요
2026-02-23 18:20:09 +09:00

26 lines
769 B
C#

using EnglewoodLAB.Object;
using UVC.UI.Commands;
namespace EnglewoodLAB.Command
{
public class ChangedCameraCommand : ICommand
{
private readonly CameraPoint point;
public ChangedCameraCommand(CameraPoint point)
{
this.point = point;
}
public void Execute(object? parameter = null)
{
var orbitalController = AppMain.Instance.cameraController;
if (orbitalController == null) return;
orbitalController.currentElevation = point.elevation;
orbitalController.currentAzimuth = point.azimuth;
orbitalController.currentDistance = point.distance;
orbitalController.SetTargetPos(point.TargetPivotTransform.position);
}
}
}