액션 및 인터랙션 정의 및 기존 인터랙션 및 채광 코드 구조 개선

This commit is contained in:
2026-01-17 22:53:29 +09:00
parent 8369e4d42f
commit 9b13f439e3
22 changed files with 295 additions and 670 deletions

View File

@@ -0,0 +1,13 @@
[System.Serializable]
public class ActionDescriptor
{
public float duration = 0.5f;
public string animTrigger = "Interact";
// 필요하다면 여기에 사운드 이펙트나 파티클 정보를 추가할 수 있습니다.
}
// 명세를 제공하는 인터페이스
public interface IActionProvider
{
ActionDescriptor GetActionDescriptor();
}