protected override void OnMessageSendToSelf(InformationEventArgs eArgs)
    {
        // Shooter specific(before send)...

        // Call actual sender
        base.OnMessageSendToListeners(eArgs);
    }
Esempio n. 2
0
 void Client_Information(object sender, InformationEventArgs e)
 {
     if (__information != null)
     {
         __information.Call(_host.ClientHost, ConvObj(e));
     }
 }
Esempio n. 3
0
 void Client_CommandSent(object sender, InformationEventArgs e)
 {
     if (__commandSent != null)
     {
         __commandSent.Call(_host.ClientHost, ConvObj(e));
     }
 }
    private void OnMessageReceived(object sender, InformationEventArgs eArgs)
    {
        AIMemory memSender = (AIMemory)sender;

        foreach (var message in eArgs.Messages)
        {
            message.DispatchTo(messageHandlers, memSender);
        }
    }
Esempio n. 5
0
    /// <summary>
    /// You can override to specialize messages before sending
    /// </summary>
    /// <param name="information"></param>
    protected virtual void OnMessageSendToSelf(InformationEventArgs eArgs)
    {
        EventHandler <InformationEventArgs> handler = onMessageSendToSelf;

        if (handler != null)
        {
            handler(this, eArgs);
        }
    }
Esempio n. 6
0
        private void HandleClanMotd(ParseData pd)
        {
            DataReader dr = new DataReader(pd.Data);

            dr.Seek(8);
            string motd = dr.ReadCString();
            InformationEventArgs args = new InformationEventArgs(motd);

            args.EventData = pd;
            OnClanMessageOfTheDay(args);
        }
Esempio n. 7
0
 public void OnInformation(InformationEventArgs e)
 {
     m_host.OnInformation(e);
 }
Esempio n. 8
0
 public void OnClanMessageOfTheDay(InformationEventArgs e)
 {
     m_host.OnClanMessageOfTheDay(e);
 }
Esempio n. 9
0
 void CommandSent(object sender, InformationEventArgs e)
 {
     chat.AddChat(new ChatNode(e.Information, CssClasses.CommandSent));
 }
Esempio n. 10
0
 public void OnCommandSent(InformationEventArgs e)
 {
     m_host.OnCommandSent(e);
 }
Esempio n. 11
0
 static void InformationEventHandler(object sender, InformationEventArgs e)
 {
     Console.WriteLine(e.Message);
 }
Esempio n. 12
0
 void Information(object sender, InformationEventArgs e)
 {
     chat.AddChat(new ChatNode(e.Information, CssClasses.ClientInfo));
 }
 public void OnCommandSent(InformationEventArgs e)
 {
     m_host.OnCommandSent(e);
 }
Esempio n. 14
0
 private void HandleClanMotd(ParseData pd)
 {
     DataReader dr = new DataReader(pd.Data);
     dr.Seek(8);
     string motd = dr.ReadCString();
     InformationEventArgs args = new InformationEventArgs(motd);
     args.EventData = pd;
     OnClanMessageOfTheDay(args);
 }
 public void OnInformation(InformationEventArgs e)
 {
     m_host.OnInformation(e);
 }
Esempio n. 16
0
 void CommandSent(object sender, InformationEventArgs e)
 {
     PostEvent(new ClientEvent {
         EventType = ClientEventType.CommandSent, EventData = e
     });
 }
Esempio n. 17
0
 void Information(object sender, InformationEventArgs e)
 {
     PostEvent(new ClientEvent {
         EventData = e, EventType = ClientEventType.Information
     });
 }
Esempio n. 18
0
 private static void Manager_OnOperationStarted(object sender, InformationEventArgs e)
 {
     Console.WriteLine(e.Message);
 }
 public void OnClanMessageOfTheDay(InformationEventArgs e)
 {
     m_host.OnClanMessageOfTheDay(e);
 }