[방소연] Default 카메라 포인트 추가
(+ UI 해상도 낮은 이미지 수정)
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
using Cysharp.Threading.Tasks;
|
||||
using Cysharp.Threading.Tasks;
|
||||
using UnityEngine;
|
||||
using UVC.Core;
|
||||
using UVC.Object3d.Manager;
|
||||
@@ -18,11 +18,11 @@ public class ShortcutConfigurator : MonoBehaviour
|
||||
[Inject]
|
||||
private SelectionManager? selectionManager;
|
||||
|
||||
// 단축키 관리자
|
||||
// 단축키 관리자
|
||||
public ShortcutManager? shortcutManager;
|
||||
|
||||
/// <summary>
|
||||
/// 단축키 관리자를 설정합니다.
|
||||
/// 단축키 관리자를 설정합니다.
|
||||
/// </summary>
|
||||
public async void SetupShortcutManager()
|
||||
{
|
||||
@@ -31,7 +31,7 @@ public class ShortcutConfigurator : MonoBehaviour
|
||||
selectionManager = InjectorAppContext.Instance.Get<SelectionManager>();
|
||||
stageObjectManager = InjectorAppContext.Instance.Get<StageObjectManager>();
|
||||
|
||||
// StudioShortcutManager 생성 또는 가져오기
|
||||
// StudioShortcutManager 생성 또는 가져오기
|
||||
shortcutManager = ShortcutManager.Instance;
|
||||
if (shortcutManager == null)
|
||||
{
|
||||
@@ -40,7 +40,7 @@ public class ShortcutConfigurator : MonoBehaviour
|
||||
DontDestroyOnLoad(go);
|
||||
}
|
||||
|
||||
// Setting 주입
|
||||
// Setting 주입
|
||||
Setting? currentSetting = setting;
|
||||
if (currentSetting == null && InjectorAppContext.Instance != null)
|
||||
{
|
||||
@@ -51,53 +51,53 @@ public class ShortcutConfigurator : MonoBehaviour
|
||||
shortcutManager.SetSetting(currentSetting);
|
||||
}
|
||||
|
||||
// 메뉴 단축키 등록
|
||||
// 메뉴 단축키 등록
|
||||
RegisterMenuShortcuts();
|
||||
|
||||
// 도구 단축키 등록
|
||||
// 도구 단축키 등록
|
||||
RegisterToolShortcuts();
|
||||
|
||||
Debug.Log("[SetupShortcutManager] 단축키 관리자가 설정되었습니다.");
|
||||
Debug.Log("[SetupShortcutManager] 단축키 관리자가 설정되었습니다.");
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 메뉴 단축키를 등록합니다.
|
||||
/// 메뉴 단축키를 등록합니다.
|
||||
/// </summary>
|
||||
private void RegisterMenuShortcuts()
|
||||
{
|
||||
if (shortcutManager == null) return;
|
||||
|
||||
// Edit 메뉴
|
||||
// Edit 메뉴
|
||||
shortcutManager.RegisterMenuShortcut("delete", new EditDeleteCommand(selectionManager!, stageObjectManager!));
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 도구 단축키를 등록합니다.
|
||||
/// 도구 단축키를 등록합니다.
|
||||
/// </summary>
|
||||
private void RegisterToolShortcuts()
|
||||
{
|
||||
if (shortcutManager == null) return;
|
||||
|
||||
// 도구 단축키 - SelectionManager를 통해 기즈모 제어
|
||||
//shortcutManager.RegisterToolShortcut("select", () =>
|
||||
//{
|
||||
// if (selectionManager != null) selectionManager.SetActiveTool(TransformToolType.Select);
|
||||
//});
|
||||
// 도구 단축키 - SelectionManager를 통해 기즈모 제어
|
||||
shortcutManager.RegisterToolShortcut("select", () =>
|
||||
{
|
||||
if (selectionManager != null) selectionManager.Gizmo.SetActiveTool(TransformToolType.Select);
|
||||
});
|
||||
|
||||
//shortcutManager.RegisterToolShortcut("move", () =>
|
||||
//{
|
||||
// if (selectionManager != null) selectionManager.SetActiveTool(TransformToolType.Move);
|
||||
//});
|
||||
shortcutManager.RegisterToolShortcut("move", () =>
|
||||
{
|
||||
if (selectionManager != null) selectionManager.Gizmo.SetActiveTool(TransformToolType.Move);
|
||||
});
|
||||
|
||||
//shortcutManager.RegisterToolShortcut("rotate", () =>
|
||||
//{
|
||||
// if (selectionManager != null) selectionManager.SetActiveTool(TransformToolType.Rotate);
|
||||
//});
|
||||
shortcutManager.RegisterToolShortcut("rotate", () =>
|
||||
{
|
||||
if (selectionManager != null) selectionManager.Gizmo.SetActiveTool(TransformToolType.Rotate);
|
||||
});
|
||||
|
||||
//shortcutManager.RegisterToolShortcut("scale", () =>
|
||||
//{
|
||||
// if (selectionManager != null) selectionManager.SetActiveTool(TransformToolType.Scale);
|
||||
//});
|
||||
shortcutManager.RegisterToolShortcut("scale", () =>
|
||||
{
|
||||
if (selectionManager != null) selectionManager.Gizmo.SetActiveTool(TransformToolType.Scale);
|
||||
});
|
||||
|
||||
shortcutManager.RegisterToolShortcut("node", () =>
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user