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))); }
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))); }