示例#1
0
        private void SyncronizePosition()
        {
            UpdatePositionRequest req = new UpdatePositionRequest(this.identity.GetNetworkID(), this.identity.GetEntityType(), this.transform.position);

            NetworkManager.instance.GetSocket().Emit("Packet::UpdatePositionRequest", JSONObject.Create(JsonUtility.ToJson(req)));
        }
示例#2
0
        private void EntityMove(SocketIOEvent e)
        {
            UpdatePositionRequest req = JsonUtility.FromJson <UpdatePositionRequest>(e.data.ToString());

            GameManager.instance.EntityMoved(req.entityId, new Vector3(float.Parse(req.x), float.Parse(req.y), float.Parse(req.z)));
        }