Exemple #1
0
    public static AdminBwoinkMessage  Send(GameObject recipient, string adminUid, string message)
    {
        AdminBwoinkMessage msg = new AdminBwoinkMessage
        {
            AdminUID = adminUid,
            Message  = message
        };

        msg.SendTo(recipient);

        return(msg);
    }
Exemple #2
0
 private void VerifyAdminStatus(NetMessage msg)
 {
     if (IsFromAdmin())
     {
         var recipient = PlayerList.Instance.GetAllByUserID(msg.UserToBwoink);
         foreach (var r in recipient)
         {
             AdminBwoinkMessage.Send(r.GameObject, SentByPlayer.UserId, $"<color=red>{msg.Message}</color>");
             UIManager.Instance.adminChatWindows.adminPlayerChat.ServerAddChatRecord(
                 msg.Message, msg.UserToBwoink, SentByPlayer.UserId);
         }
     }
 }
    public static AdminBwoinkMessage  Send(GameObject recipient, string adminUid, string message)
    {
        AdminBwoinkMessage msg = new AdminBwoinkMessage
        {
            Recipient = recipient.GetComponent <NetworkIdentity>().netId,
            AdminUID  = adminUid,
            Message   = message
        };

        msg.SendTo(recipient);

        return(msg);
    }
Exemple #4
0
    void VerifyAdminStatus()
    {
        var player = PlayerList.Instance.GetAdmin(Userid, AdminToken);

        if (player != null)
        {
            var recipient = PlayerList.Instance.GetAllByUserID(UserToBwoink);
            foreach (var r in recipient)
            {
                AdminBwoinkMessage.Send(r.GameObject, Userid, "<color=red>" + Message + "</color>");
                UIManager.Instance.adminChatWindows.adminPlayerChat.ServerAddChatRecord(Message, UserToBwoink, Userid);
            }
        }
    }
    void VerifyAdminStatus()
    {
        var player = PlayerList.Instance.GetAdmin(Userid, AdminToken);

        if (player != null)
        {
            Logger.Log($"Admin {PlayerList.Instance.GetByUserID(Userid).Name} sent a message to {PlayerList.Instance.GetByUserID(UserToBwoink).Name}: " +
                       $"{Message}", Category.Admin);
            var msg = $"<color=red><b><size=24>-- Administrator private message --</size></b>\r\n" +
                      $"\r\n" + Message + "</color>";
            var recipient = PlayerList.Instance.GetAllByUserID(UserToBwoink);
            foreach (var r in recipient)
            {
                AdminBwoinkMessage.Send(r.GameObject, Userid, msg);
            }
        }
    }