private void VerifyAdminStatus(NetMessage msg) { if (IsFromAdmin() == false && PlayerList.Instance.IsMentor(SentByPlayer.UserId) == false) { return; } AdminPlayerListRefreshMessage.Send(SentByPlayer.GameObject, SentByPlayer.UserId); }
void VerifyAdminStatus() { var player = PlayerList.Instance.GetAdmin(Userid, AdminToken); if (player != null) { AdminPlayerListRefreshMessage.Send(player, Userid); } }
public static AdminPlayerListRefreshMessage Send(GameObject recipient, string adminID) { AdminPlayersList playerList = new AdminPlayersList(); //Player list info: playerList.players = GetAllPlayerStates(adminID); var data = JsonUtility.ToJson(playerList); AdminPlayerListRefreshMessage msg = new AdminPlayerListRefreshMessage {Recipient = recipient.GetComponent<NetworkIdentity>().netId, JsonData = data}; msg.SendTo(recipient); return msg; }
void VerifyAdminStatus(NetMessage msg) { var player = PlayerList.Instance.GetAdmin(msg.Userid, msg.AdminToken); if (player == null) { player = PlayerList.Instance.GetMentor(msg.Userid, msg.AdminToken); if (player == null) { return; } } AdminPlayerListRefreshMessage.Send(player, msg.Userid); }