Files
XRLib/Assets/Scripts/UVC/Edit/GizmoController.cs

41 lines
1.1 KiB
C#
Raw Normal View History

2025-06-19 19:24:30 +09:00
using UnityEngine;
namespace UVC.Edit
{
public class GizmoController : MonoBehaviour
{
public Transform targetObject; // 선택된 객체의 Transform
// private RuntimeTransformHandle _transformHandle;
void OnEnable()
{
InteractionController.OnObjectSelected += OnObjectSelected;
}
void OnDisable()
{
InteractionController.OnObjectSelected -= OnObjectSelected;
}
void OnObjectSelected(EditableObject obj)
{
if (obj != null)
{
targetObject = obj.transform;
// _transformHandle.target = targetObject;
// _transformHandle.gameObject.SetActive(true);
}
else
{
targetObject = null;
// _transformHandle.gameObject.SetActive(false);
}
}
// 툴바에서 이동/회전/크기 툴 선택 시 아래와 같은 함수 호출
public void SetMoveMode()
{
// _transformHandle.type = HandleType.Position;
}
}
}