示例#1
0
        public ChatEventArgs Copy()
        {
            ChatEventArgs NewArgs = new ChatEventArgs(m_Timestamp, m_strOriginalLine);

            NewArgs.m_eChannelType       = m_eChannelType;
            NewArgs.m_eGameLanguage      = m_eGameLanguage;
            NewArgs.m_iSourceActorID     = m_iSourceActorID;
            NewArgs.m_strDestinationName = m_strDestinationName;
            NewArgs.m_strMessage         = m_strMessage;
            NewArgs.m_strSourceActorName = m_strSourceActorName;
            return(NewArgs);
        }
示例#2
0
        public void AddChatEvent(ChatEventArgs NewEvent)
        {
            if (m_CurrentEncounter != null)
            {
                m_CurrentEncounter.AddChatEvent(NewEvent);
            }

            if (m_MergedEncounter != null)
            {
                m_MergedEncounter.AddChatEvent(NewEvent);
            }
            return;
        }
示例#3
0
 protected void SourceTokenizer_ChatEvent(object objSender, ChatEventArgs args)
 {
     AddChatEvent(args);
     return;
 }
示例#4
0
 public void AddChatEvent(ChatEventArgs NewEvent)
 {
     m_ChatEventQueue.Enqueue(NewEvent);
     return;
 }
示例#5
0
 public void AddChatEvent(ChatEventArgs NewEvent)
 {
     return;
 }