void UpdatePlayer() { UpdatePlayerData updatePlayerData = new UpdatePlayerData(); updatePlayerData.roomID = SocketLobby.Room.roomID; updatePlayerData.player = player; SocketLobby.Instance.SetPlayer(player); SocketSender.Send("UpdatePlayer", JsonUtility.ToJson(updatePlayerData)); }
public void UpdatePlayer(UpdatePlayerData e) { if (uniqueId == 0) { return; } hub.inventory.Network_curItemSynced = (ItemType)e.HoldingItem; hub.animationController.NetworkcurAnim = e.CurrentAnim; hub.animationController.Networkspeed = e.Speed.vector; hub.animationController.Network_curMoveState = e.MoveState; try { hub.playerMovementSync.OverridePosition(e.Position.vector, hub.transform.rotation.eulerAngles.y); }catch (NullReferenceException) { } hub.playerMovementSync.RotationSync = e.Rotation.vector; }