[Photon Server] 1-4. Fusion: Network Behaviour

Network Behaviour
MonoBehaviour를 확장한 클래스이다.
- 포함 기능
- Networked Property
- RPC 함수
- 가상 이벤트 콜백
Spawned()
Despawned()
FixedUpdateNetwork()
Render()
- 권한 확인
HasStateAuthority
HasInputAuthority
IsProxy
Networked Properties
[Networked] 속성으로 선언된 프로퍼티이다.
- 값이 변하면 다른 모든 Peer에게 복제된다.
Spawned()가 실행되기 전에는 접근할 수 없다.
이벤트 함수
FixedUpdateNetwork()
NetworkObject.IsInSimulation이 true이면 실행한다.
Render()
FixedUpdateNetwork()이 실행된 후 실행한다.
Spawned()
Despawned(NetworkRunner runner, bool hasState)
콜백 인터페이스
IAfterSpawned
IBeforeTick
IBeforeAllTicks
IAfterTick
IAfterAllTicks
IStateAuthorityChanged
IPlayerJoined
IPlayerLeft
Remote Procedure Calls (RPCs)