Niagara 이벤트는 발생기와 수신기의 이름이 맞아야 흐른다
충돌, 죽음, 위치 같은 이벤트는 한 이미터가 보내고 다른 핸들러가 받아 추가 파티클이나 동작으로 바꾼다.
| 단계 | 보내는 쪽 | 받는 쪽 | 끊기는 지점 |
|---|---|---|---|
| Generate Event | Collision, Death, Location 이벤트 생성 | Event Handler가 같은 이름을 대기 | 이벤트 이름 불일치 |
| Payload | 위치, 속도, 색 같은 값 포함 | 수신 모듈이 필요한 필드 읽음 | 필드 이름 또는 타입 불일치 |
| Handler | 소스 이미터 지정 | 수신 이미터에서 처리 | Source Emitter 선택 오류 |
| Response | 새 파티클 생성 또는 속성 변경 | Spawn Number와 초기값 적용 | 응답 수가 0이거나 과함 |
이벤트가 안 보이면 렌더러보다 이벤트 이름, 소스 이미터, payload 필드부터 확인한다.