Param routing

Blueprint-Niagara 파라미터는 소유자와 갱신 시점을 분리한다

게임 상태가 Niagara로 들어갈 때는 누가 값을 소유하고, 언제 갱신하며, 어떤 모듈이 읽는지 정해야 한다.

질문결정할 것좋은 기준위험 신호
누가 소유하는가Actor, Component, System값의 책임자가 하나로 보임여러 곳에서 같은 값 수정
언제 보내는가BeginPlay, Tick, Event, Notify변화가 필요한 순간만 갱신매 프레임 불필요한 Set 호출
어떤 이름인가User.* namespaceBlueprint와 Niagara 이름 일치대소문자 또는 타입 불일치
어디서 읽는가Module input, Renderer binding최종 속성까지 흐름이 보임값은 들어오지만 화면이 안 바뀜
어떻게 검증하는가극단값과 로그0/1/강한 색으로 변화 확인변화가 작아 디버그가 어려움

파라미터 라우팅은 데이터 흐름이므로 변수 이름보다 소유자, 갱신 시점, 읽는 위치를 같이 적어 둔다.