public void HandleMessageUpdatedEvent(Club.ClubMessageUpdatedEvent messageEvent) { if (this.m_streamList.ContainsKey(messageEvent.StreamID)) { this.m_streamList[messageEvent.StreamID].HandleMessageUpdatedEvent(messageEvent); } }
public void HandleMessageUpdatedEvent(Club.ClubMessageUpdatedEvent messageEvent) { if (CommunityData.m_communityDictionary.ContainsKey(messageEvent.ClubID)) { CommunityData.m_communityDictionary[messageEvent.ClubID].HandleMessageUpdatedEvent(messageEvent); } }
public void UpdateMessage(Club.ClubMessageUpdatedEvent messageEvent) { ClubMessageInfo?messageInfo = Club.GetMessageInfo(messageEvent.ClubID, messageEvent.StreamID, messageEvent.MessageID); if (messageInfo != null) { this.m_messageInfo = messageInfo.Value; } }
public CommunityChatMessage HandleMessageUpdatedEvent(Club.ClubMessageUpdatedEvent messageEvent) { if (messageEvent.ClubID == this.m_clubId && messageEvent.StreamID == this.StreamId) { CommunityChatMessage communityChatMessage = this.m_messages.Find((CommunityChatMessage message) => message.MessageIdentifier.epoch == messageEvent.MessageID.epoch && message.MessageIdentifier.position == messageEvent.MessageID.position); communityChatMessage.UpdateMessage(messageEvent); return(communityChatMessage); } return(null); }
private void OnMessageUpdated(Club.ClubMessageUpdatedEvent messageEvent) { CommunityChatMessage newMessage = null; if (this.m_focusedStream != null) { newMessage = this.m_focusedStream.HandleMessageUpdatedEvent(messageEvent); } if (newMessage != null) { CommunityChatItem communityChatItem = this.m_chatContent.GetComponentsInChildren <CommunityChatItem>().FirstOrDefault((CommunityChatItem item) => item.IsSameMessage(newMessage)); if (communityChatItem != null) { communityChatItem.SetChatInfo(newMessage); } } else { CommunityData.Instance.HandleMessageUpdatedEvent(messageEvent); } }