나이아가라 스크립트는 입력에서 최종 쓰기까지 추적한다
기본값이 들어온 것인지, 외부 연결값이 들어온 것인지부터 확인하고 마지막에 어떤 속성을 덮는지 본다.
| 순서 | 읽는 대상 | 문제 신호 | 통과 기준 |
|---|---|---|---|
| 01 Inputs | 모듈 입력과 외부 매개변수 | 기본값만 사용됨 | 노출 이름과 타입이 호출 쪽과 일치 |
| 02 Nodes | 계산 노드와 연결 핀 | 끊긴 핀, 자동 변환, 경고 | 모든 계산 입력이 의도한 값 |
| 03 Namespace | User, System, Emitter, Particle 범위 | 같은 이름의 최종 작성자 혼동 | 값의 소유 범위를 지도처럼 설명 가능 |
| 04 Types | Vector, Float, Bool, Color 타입 | 자동 변환으로 결과가 달라짐 | 컴파일 경고와 오류가 없음 |
| 05 Evaluate | 최종 속성 쓰기 위치 | 아래 모듈이 다시 덮어씀 | 의도한 모듈 이후 Particle 속성이 바뀜 |
스크립트 점검은 그래프 전체를 훑기보다 입력, 계산, 범위, 타입, 최종 쓰기를 순서대로 좁히는 일이다.