공포 이벤트 (ScaryEvent) : 플레이어가 공포감을 가질 수 있는 일련의 동작 흐름.
공포 이펙트 (ScaryEffect) : 공포 이벤트 내의 동작
상세 공포 이펙트 :
<aside> 💡 핵심 사항
위 두 가지 요건만 충족된다면, 구조는 상관없음. 위 두 가지 요건을 충족하도록 구성해본, Script / 구조의 예시가 아래 내용.
</aside>
<aside> 💡 목표
ScaryEvent 는 ScaryEffect 의 묶음으로 구성. 단, Event 가 모든 Effect 를 관리할 경우, 1, 2, 3 등이 끝났을 때의 자연스러운 구성이 용이하지 않으므로, Dotween 과 비슷한 OnStart, OnComplete - UnityEvent 기반 애니메이션 흐름을 구성.
ScaryEvent(공포 이벤트) 는 Object 와 상관없이 독립적으로 존재함. (방이 생성될 때마다 Object 정보가 바뀌기 때문) Object 등이 생성되면, 특정 Object 묶음이 갖고 있는 ObjectEvent 에 ScaryEvent 에 할당되고, 이에 따라 ObjectInfoHolder 가 Event 에 할당되어 실행.