Exemple #1
0
 protected void SendCommon(IClientVisitor client)
 {
     if (!SilentReason && !string.IsNullOrWhiteSpace(Reason))
     {
         client.Visit(new PublicMessage(Reason));
     }
 }
Exemple #2
0
 public override void Accept(IClientVisitor visitor)
 {
     foreach (var submessage in OriginalText.Split('\n'))
     {
         visitor.Visit(new PublicMessage(submessage));
     }
 }
Exemple #3
0
        private void ProcessConsoleInput()
        {
            while (true)
            {
                //Process.GetCurrentProcess().WaitForExit(); // If you ever have to get rid of the while(true)
                var input = Console.ReadLine();
                if (string.IsNullOrEmpty(input))
                {
                    continue;
                }
                if (input == "exit")
                {
                    return;
                }

                if (input[0] == '~')
                {
                    _client.Visit(new PublicMessage(input.Substring(1)));
                }
                if (input[0] == '!')
                {
                    _client.Forward(new ModPublicMessage("SYSTEM CONSOLE", input));
                }
            }
        }
Exemple #4
0
 public override void Accept(IClientVisitor visitor)
 {
     if (string.IsNullOrWhiteSpace(Reason)) {
     SilentReason = true;
     Reason = "Manual bot ban.";
       }
       visitor.Visit(this);
       base.SendCommon(visitor);
 }
Exemple #5
0
 public override void Accept(IClientVisitor visitor)
 {
     if (string.IsNullOrWhiteSpace(Reason))
     {
         SilentReason = true;
         Reason       = "Manual bot ban.";
     }
     visitor.Visit(this);
     base.SendCommon(visitor);
 }
Exemple #6
0
 public override void Accept(IClientVisitor visitor)
 {
     visitor.Visit(this);
 }
Exemple #7
0
 public override void Accept(IClientVisitor visitor)
 {
     visitor.Visit(this);
     base.SendCommon(visitor);
 }
Exemple #8
0
 public override void Accept(IClientVisitor visitor)
 {
     visitor.Visit(this);
 }
Exemple #9
0
 public void Accept(IClientVisitor visitor)
 {
     visitor.Visit(this);
 }
Exemple #10
0
 public void Accept(IClientVisitor visitor)
 {
     visitor.Visit(this);
 }
Exemple #11
0
 public override void Accept(IClientVisitor visitor)
 {
     foreach (var submessage in OriginalText.Split('\n')) {
     visitor.Visit(new PublicMessage(submessage));
       }
 }
Exemple #12
0
 public override void Accept(IClientVisitor visitor)
 {
     visitor.Visit(this);
       base.SendCommon(visitor);
 }
Exemple #13
0
 protected void SendCommon(IClientVisitor client)
 {
     if (!SilentReason && !string.IsNullOrWhiteSpace(Reason)) {
     client.Visit(new PublicMessage(Reason));
       }
 }