public void RecvFall(byte[] pckData, NetworkMessageInfo info) { //CheckServer Debug.Log(" Recv Frame: " + Time.frameCount); S2C.BuildingFall pck = new S2C.BuildingFall(); pck.DeserializeFromBytes(pckData); StartCoroutine(Fall(pck)); }
void Update() { if (!Network.isServer) return; if (m_fallingBuildings.Count > 0) { S2C.BuildingFall pck = new S2C.BuildingFall(m_fallingBuildings); GetComponent<NetworkView>().RPC("RecvFall", RPCMode.Others, pck.SerializeToBytes()); m_fallingBuildings.Clear(); } }