public void ServerInitialize(BaseNetworkSystem network, Peer localPeer) { m_network = network; Peer = localPeer; ID = localPeer.ID; m_isServer = true; m_replicationLayer?.ServerInitialize(network, localPeer, m_buffer, m_updateRate); OnStartServer(); }
public void ServerInitialize(BaseNetworkSystem network, Peer peer, BitBuffer buffer, float updateRate) { m_network = network; m_peer = peer; m_buffer = buffer; m_updateRate = updateRate; m_nextUpdate = Time.time + m_updateRate; RegisterSyncs(); }
public void ClientInitialize(BaseNetworkSystem network, uint localId, BitBuffer initBuffer) { m_network = network; ID = localId; m_isClient = true; m_isLocal = network.Peer.IsSet && network.Peer.ID == localId; m_replicationLayer?.ClientInitialize(); ReadInitialState(initBuffer); OnStartClient(); if (m_isLocal) { OnStartLocalClient(); } }