private void SendTeleportAllPlayersToPlayer() { Vector3 coord; bool isAghost; if (PlayerManager.LocalPlayerScript.IsGhost && playerEntry.PlayerData.uid == ServerData.UserID) { coord = PlayerManager.LocalPlayerScript.PlayerSync.ClientPosition; isAghost = true; } else { coord = new Vector3(0, 0, 0); isAghost = false; } RequestAdminTeleport.Send( ServerData.UserID, PlayerList.Instance.AdminToken, null, playerEntry.PlayerData.uid, RequestAdminTeleport.OpperationList.AllPlayersToPlayer, isAghost, coord ); }
private void SendTeleportPlayerToAdmin() { RequestAdminTeleport.Send( PlayerEntry.PlayerData.uid, null, RequestAdminTeleport.OpperationList.PlayerToAdmin, false, PlayerManager.LocalPlayerScript.PlayerSync.ClientPosition ); }
private void SendTeleportAdminToPlayerRequest() { RequestAdminTeleport.Send( null, PlayerEntry.PlayerData.uid, RequestAdminTeleport.OpperationList.AdminToPlayer, false, new Vector3(0, 0, 0) ); }
private void SendTeleportPlayerToAdmin() { RequestAdminTeleport.Send( ServerData.UserID, PlayerList.Instance.AdminToken, playerEntry.PlayerData.uid, null, RequestAdminTeleport.OpperationList.PlayerToAdmin, false, PlayerManager.LocalPlayerScript.PlayerSync.ClientPosition ); }
private void SendTeleportAdminToPlayerRequest() { RequestAdminTeleport.Send( ServerData.UserID, PlayerList.Instance.AdminToken, null, playerEntry.PlayerData.uid, RequestAdminTeleport.OpperationList.AdminToPlayer, false, new Vector3(0, 0, 0) ); }
private void SendTeleportAdminToPlayerAghost() { if (PlayerManager.LocalPlayerScript.IsGhost == false) { PlayerManager.LocalPlayerScript.playerNetworkActions.CmdAGhost(); } RequestAdminTeleport.Send( null, PlayerEntry.PlayerData.uid, RequestAdminTeleport.OpperationList.AdminToPlayer, true, new Vector3(0, 0, 0) ); }
private void SendTeleportAdminToPlayerAghost() { if (!PlayerManager.LocalPlayerScript.IsGhost) { PlayerManager.LocalPlayerScript.playerNetworkActions.CmdAGhost(ServerData.UserID, PlayerList.Instance.AdminToken); } RequestAdminTeleport.Send( ServerData.UserID, PlayerList.Instance.AdminToken, null, playerEntry.PlayerData.uid, RequestAdminTeleport.OpperationList.AdminToPlayer, true, new Vector3(0, 0, 0) ); }
public static RequestAdminTeleport Send(string userId, string adminToken, string userToTeleport, string userToTelportTo, OpperationList opperation, bool isAghost, Vector3 Coord) { RequestAdminTeleport msg = new RequestAdminTeleport { Userid = userId, AdminToken = adminToken, UserToTeleport = userToTeleport, UserToTeleportTo = userToTelportTo, OpperationNumber = opperation, IsAghost = isAghost, vectorX = Coord.x, vectorY = Coord.y, vectorZ = Coord.z }; msg.Send(); return(msg); }