입력한 행동이 월드 변화로 보이는 흐름
상호작용 오브젝트는 입력 검증, 상태 전환, 결과 피드백을 분리해야 반복 실행과 충돌에도 안정적입니다.
설계 기준
즉시 반응하고, 다음 행동을 안내하고, 같은 입력이 여러 번 들어와도
상태가 꼬이지 않게 만듭니다.
| 구간 | 확인할 것 | 실행 대상 | 보이는 결과 |
|---|---|---|---|
| Trigger키 입력, 클릭, 오버랩 | 대상 액터와 거리 | 상호작용 이벤트 | 입력 인지소리, 하이라이트, 프롬프트 |
| Gate조건 검사 | 잠김, 재사용 대기, 중복 실행 | 분기와 상태 플래그 | 실패 피드백잠김 표시, 경고음 |
| State실제 변화 | 타임라인, 물리, 머티리얼 | 문, 플랫폼, 조명, 스폰 | 월드 변화열림, 이동, 색 변화 |
| Recover마무리 | 재입력 허용과 원상복구 | 타이머, 충돌, 안내 UI | 다음 행동새 경로, 퍼즐 단서, 재시도 가능 |