Fusion으로 탑다운 2D 이동을 구현할 때 FixedUpdateNetwork()에서 GetInput(out T)로 입력을 받아 처리하는 것이 튜토리얼에 나와있는 방법이다.입력 종류(이동, 클릭, 스킬, 상호작용 등)가 늘어날 것을 대비해 입력 수집(발행)과 입력 처리(상태별 행동)를 분리하고, 상태머신 구조로 리팩토링한 내용을 정리합니다.1. 리팩토링 목표이동/대기/행동을 상태(State)로 분리해서 책임을 분산Player(NetworkBehaviour)는 입력을 수집하여 이벤트로 발행StateMachine은 현재 상태에 입력/틱 업데이트를 위임HasInputAuthority 조건에서만 입력을 처리하도록 보장2. 전체 구조Player(NetworkBehaviour) ├─ FixedUpdateNetwo..