PropertyWindow 기능 추가
This commit is contained in:
@@ -7,6 +7,7 @@ using UVC.Data;
|
||||
using UVC.Locale;
|
||||
using UVC.Util;
|
||||
using UVC.UI.Loading;
|
||||
using RTGLite;
|
||||
|
||||
namespace UVC.Studio
|
||||
{
|
||||
@@ -73,9 +74,20 @@ namespace UVC.Studio
|
||||
|
||||
}
|
||||
|
||||
private void OnRTGInit()
|
||||
private async void OnRTGInit()
|
||||
{
|
||||
RTGLite.RTGizmos.get.CreateViewGizmo(RTGLite.RTCamera.get.settings.targetCamera);
|
||||
RTGizmos.get.CreateViewGizmo(RTCamera.get.settings.targetCamera);
|
||||
|
||||
// Start 전에 호출 되서 Injection 완료 대기 후 Setting 인스턴스 획득
|
||||
await InjectorAppContext.Instance.WaitForInitializationAsync();
|
||||
Setting setting = InjectorAppContext.Instance.Get<Setting>();
|
||||
|
||||
// Grid 크기 설정에 즉시 적용
|
||||
RTGrid.get.settings.cellSize = new Vector3(setting.Data.general.gridSize, setting.Data.general.gridSize, setting.Data.general.gridSize);
|
||||
// RTGizmos 위치/회전/스케일 스냅 설정에 즉시 적용
|
||||
RTGizmos.get.skin.globalGizmoStyle.positionSnap = setting.Data.general.snapPosition;
|
||||
RTGizmos.get.skin.globalGizmoStyle.rotationSnap = setting.Data.general.snapRotation;
|
||||
RTGizmos.get.skin.globalGizmoStyle.scaleSnap = setting.Data.general.snapScale;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user