Beispiel #1
0
        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));
        }
Beispiel #2
0
        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();
            }
        }