コード例 #1
0
        private void VerifyAdminStatus(NetMessage msg)
        {
            if (IsFromAdmin() == false && PlayerList.Instance.IsMentor(SentByPlayer.UserId) == false)
            {
                return;
            }

            AdminPlayerListRefreshMessage.Send(SentByPlayer.GameObject, SentByPlayer.UserId);
        }
コード例 #2
0
    void VerifyAdminStatus()
    {
        var player = PlayerList.Instance.GetAdmin(Userid, AdminToken);

        if (player != null)
        {
            AdminPlayerListRefreshMessage.Send(player, Userid);
        }
    }
コード例 #3
0
	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;
	}
コード例 #4
0
        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);
        }