권한·소유권 확인
상태 변경은 서버가 확정하고, 소유 클라이언트의 입력만 Server RPC 요청으로 받습니다.
서버가 액터의 존재와 상태를 확정하고, 클라이언트는 전달받은 값에 맞춰 화면·사운드·UI 반응을 수행합니다.
`bReplicates`, `DOREPLIFETIME`, `ReplicatedUsing`, RPC를 한 흐름으로 묶어 읽으면 네트워크 코드의 책임 경계가 선명해집니다.
상태 변경은 서버가 확정하고, 소유 클라이언트의 입력만 Server RPC 요청으로 받습니다.
서버에서 스폰·파괴된 `bReplicates` 액터가 클라이언트 월드에도 생성·제거됩니다.
`UPROPERTY(Replicated)`와 `DOREPLIFETIME`으로 서버 상태 중 전파할 값만 명시합니다.
새 값이 도착하면 `OnRep_`에서 이펙트·사운드·UI를 갱신하고, 서버 권한 값과 화면 표현을 분리합니다.