environment state

환경 변수는 상태 저장소를 거쳐 월드 반응으로 퍼진다

플레이어 입력이 날씨, 자원, 오염, 이벤트를 직접 뒤섞지 않도록 Game State나 Manager Actor가 상태 변경의 중심을 잡습니다.

플레이어 행동 이후의 전달 구조

Input

행동 발생

스위치, 채집, 주문 같은 상호작용이 상태 변경 요청을 만듭니다.

State

값 갱신

날씨, 자원량, 오염도, 퀘스트 상태를 한곳에서 기록합니다.

Event

변경 통지

필요한 액터만 반응하도록 커스텀 이벤트나 디스패처로 알립니다.

World

연출 반영

포스트 프로세스, 파티클, 콜리전, NPC 행동이 상태를 읽습니다.

Sync

멀티플레이 동기화

공유되는 상태는 Replicates 설정과 서버 권한 기준을 함께 둡니다.

환경 변수 전파

레벨 액터마다 변수를 흩어 두면 조건이 꼬이기 쉽습니다. 상태 소유자, 변경 이벤트, 반응 액터를 먼저 나누면 확장이 안정적입니다.