Пример #1
0
 public void HandleMessageAddedEvent(Club.ClubMessageAddedEvent messageEvent)
 {
     if (this.m_streamList.ContainsKey(messageEvent.StreamID))
     {
         this.m_streamList[messageEvent.StreamID].HandleMessageAddedEvent(messageEvent);
     }
 }
Пример #2
0
 public void HandleMessageAddedEvent(Club.ClubMessageAddedEvent messageEvent)
 {
     if (CommunityData.m_communityDictionary.ContainsKey(messageEvent.ClubID))
     {
         CommunityData.m_communityDictionary[messageEvent.ClubID].HandleMessageAddedEvent(messageEvent);
     }
 }
Пример #3
0
        public CommunityChatMessage HandleMessageAddedEvent(Club.ClubMessageAddedEvent messageEvent)
        {
            ClubMessageInfo?messageInfo = Club.GetMessageInfo(this.m_clubId, this.StreamId, messageEvent.MessageID);

            if (messageInfo != null)
            {
                CommunityChatMessage communityChatMessage = new CommunityChatMessage(messageInfo.Value);
                this.m_messages.Add(communityChatMessage);
                return(communityChatMessage);
            }
            return(null);
        }
Пример #4
0
        private void OnMessageAdded(Club.ClubMessageAddedEvent messageEvent)
        {
            CommunityChatMessage communityChatMessage = null;

            if (this.m_focusedStream != null)
            {
                communityChatMessage = this.m_focusedStream.HandleMessageAddedEvent(messageEvent);
            }
            if (communityChatMessage != null)
            {
                this.AddChatMessage(communityChatMessage);
                this.ScrollToBottom();
            }
            else
            {
                CommunityData.Instance.HandleMessageAddedEvent(messageEvent);
            }
        }