📌 리팩토링 대상
3D 씬에서 사용하는 NPC 상호작용, 플레이어 이동, 카메라 제어 구조를 여러 씬에서 공통적으로 사용할 수 있도록 개선한다.
🎯 개선 이유
현재 카페의 특정 씬이나 NPC에 연결되어 있는 3D 인터랙션 로직을 다른 스테이지에서도 재사용 가능한 구조로 정리한다.
이를 통해 이후 다른 스테이지나 씬에서도 동일한 방식으로 상호작용과 카메라 전환을 사용할 수 있도록 한다.
✅ TODO
⚠️ 주의 사항
🧩 Additional Context
게임 플레이 세션 내부 UI/로직 리팩토링과는 별도 작업
3D 오브젝트, 카메라, NPC 상호작용 흐름 중심으로 개선
기존 GameInteraction 프리팹, PlayerClickMover, GameCameraController, InteractableNpc 구조 참고
#64 범위가 겹치지 않도록 진행
📎 관련 이슈
#30 #50 #64
📌 리팩토링 대상
3D 씬에서 사용하는 NPC 상호작용, 플레이어 이동, 카메라 제어 구조를 여러 씬에서 공통적으로 사용할 수 있도록 개선한다.
🎯 개선 이유
현재 카페의 특정 씬이나 NPC에 연결되어 있는 3D 인터랙션 로직을 다른 스테이지에서도 재사용 가능한 구조로 정리한다.
이를 통해 이후 다른 스테이지나 씬에서도 동일한 방식으로 상호작용과 카메라 전환을 사용할 수 있도록 한다.
✅ TODO
🧩 Additional Context
게임 플레이 세션 내부 UI/로직 리팩토링과는 별도 작업
3D 오브젝트, 카메라, NPC 상호작용 흐름 중심으로 개선
기존 GameInteraction 프리팹, PlayerClickMover, GameCameraController, InteractableNpc 구조 참고
#64 범위가 겹치지 않도록 진행
📎 관련 이슈
#30 #50 #64