// Token: 0x0600C49B RID: 50331 RVA: 0x00366CE0 File Offset: 0x00364EE0 public void UpdateChatInfo(ChatComponent.ChatMessageClient chatInfo) { if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_UpdateChatInfoChatMessageClient_hotfix != null) { this.m_UpdateChatInfoChatMessageClient_hotfix.call(new object[] { this, chatInfo }); return; } BJLuaObjHelper.IsSkipLuaHotfix = false; base.gameObject.SetActive(true); if (chatInfo.ChatMessageInfo.ChatContentType == ChatContentType.Text) { ChatTextMessage chatTextMessage = chatInfo.ChatMessageInfo as ChatTextMessage; this.ContentText.text = chatTextMessage.Text; } else if (chatInfo.ChatMessageInfo.ChatContentType == ChatContentType.EnterRoomInfo) { ChatEnterRoomMessage chatEnterRoomMessage = chatInfo.ChatMessageInfo as ChatEnterRoomMessage; IConfigDataLoader configDataLoader = GameManager.Instance.ConfigDataLoader as IConfigDataLoader; this.ContentText.text = string.Format(configDataLoader.UtilityGetStringByStringTable(StringTableId.StringTableId_Chat_EnterWorldRoom), chatEnterRoomMessage.RoomId + 1, this.FakePlayerCount(chatEnterRoomMessage.PlayerCount)); } }
// Token: 0x0600C477 RID: 50295 RVA: 0x003667F4 File Offset: 0x003649F4 private void __callDele_EventOnVoiceButtonClick(ChatComponent.ChatMessageClient obj) { Action <ChatComponent.ChatMessageClient> eventOnVoiceButtonClick = this.EventOnVoiceButtonClick; if (eventOnVoiceButtonClick != null) { eventOnVoiceButtonClick(obj); } }
public static int get_isRead(IntPtr l) { int result; try { ChatComponent.ChatMessageClient chatMessageClient = (ChatComponent.ChatMessageClient)LuaObject.checkSelf(l); LuaObject.pushValue(l, true); LuaObject.pushValue(l, chatMessageClient.isRead); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int set_ChatMessageInfo(IntPtr l) { int result; try { ChatComponent.ChatMessageClient chatMessageClient = (ChatComponent.ChatMessageClient)LuaObject.checkSelf(l); ChatMessage chatMessageInfo; LuaObject.checkType <ChatMessage>(l, 2, out chatMessageInfo); chatMessageClient.ChatMessageInfo = chatMessageInfo; LuaObject.pushValue(l, true); result = 1; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int set_isLocalSystemTip(IntPtr l) { int result; try { ChatComponent.ChatMessageClient chatMessageClient = (ChatComponent.ChatMessageClient)LuaObject.checkSelf(l); bool isLocalSystemTip; LuaObject.checkType(l, 2, out isLocalSystemTip); chatMessageClient.isLocalSystemTip = isLocalSystemTip; LuaObject.pushValue(l, true); result = 1; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int constructor(IntPtr l) { int result; try { ChatMessage msgInfo; LuaObject.checkType <ChatMessage>(l, 2, out msgInfo); ChatComponent.ChatMessageClient o = new ChatComponent.ChatMessageClient(msgInfo); LuaObject.pushValue(l, true); LuaObject.pushValue(l, o); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
// Token: 0x0600C48E RID: 50318 RVA: 0x00366C18 File Offset: 0x00364E18 public void __clearDele_EventOnVoiceButtonClick(ChatComponent.ChatMessageClient obj) { this.m_owner.__clearDele_EventOnVoiceButtonClick(obj); }
// Token: 0x0600C478 RID: 50296 RVA: 0x00366818 File Offset: 0x00364A18 private void __clearDele_EventOnVoiceButtonClick(ChatComponent.ChatMessageClient obj) { this.EventOnVoiceButtonClick = null; }
// Token: 0x0600C457 RID: 50263 RVA: 0x00365A10 File Offset: 0x00363C10 public void UpdateChatInfo(ChatComponent.ChatMessageClient chatClientInfo, bool isPlaying = false) { if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_UpdateChatInfoChatMessageClientBoolean_hotfix != null) { this.m_UpdateChatInfoChatMessageClientBoolean_hotfix.call(new object[] { this, chatClientInfo, isPlaying }); return; } BJLuaObjHelper.IsSkipLuaHotfix = false; this.m_currChatInfo = chatClientInfo; ChatMessage chatMessageInfo = chatClientInfo.ChatMessageInfo; ChatContentType chatContentType = chatMessageInfo.ChatContentType; if (chatContentType != ChatContentType.Text) { if (chatContentType != ChatContentType.Voice) { if (chatContentType == ChatContentType.CustomBigExpression) { this.PlayerNameText.text = chatMessageInfo.SrcName; ProjectLPlayerContext projectLPlayerContext = GameManager.Instance.PlayerContext as ProjectLPlayerContext; this.SendTimeText.text = this.SetChatMsgTime(projectLPlayerContext.ServerTimeToLocalTime(chatMessageInfo.SendTime)); ChatChannel channelId = chatMessageInfo.ChannelId; if (channelId != ChatChannel.Sys) { this.PlayerIconImage.sprite = AssetUtility.Instance.GetSprite(UIUtility.GetPlayerSmallHeadIconImageName(HeadIconTools.GetHeadPortrait(chatMessageInfo.AvatarId))); UIUtility.SetPlayerHeadFrame(this.PlayerHeadFrameTransform, HeadIconTools.GetHeadFrame(chatMessageInfo.AvatarId), true, "Normal"); this.PlayerLevelText.text = chatMessageInfo.SrcPlayerLevel.ToString(); } string text = (chatMessageInfo as ChatTextMessage).Text; int key = int.Parse(text); IConfigDataLoader configDataLoader = GameManager.Instance.ConfigDataLoader as IConfigDataLoader; ConfigDataBigExpressionInfo configDataBigExpressionInfo = configDataLoader.GetConfigDataBigExpressionInfo(key); this.FaceIcon.sprite = AssetUtility.Instance.GetSprite(configDataBigExpressionInfo.ExpressionIconPath); this.SetToBigExpressionMode(); } } else { this.PlayerNameText.text = chatMessageInfo.SrcName; ProjectLPlayerContext projectLPlayerContext2 = GameManager.Instance.PlayerContext as ProjectLPlayerContext; this.SendTimeText.text = this.SetChatMsgTime(projectLPlayerContext2.ServerTimeToLocalTime(chatMessageInfo.SendTime)); ChatChannel channelId2 = chatMessageInfo.ChannelId; if (channelId2 != ChatChannel.Sys) { this.PlayerIconImage.sprite = AssetUtility.Instance.GetSprite(UIUtility.GetPlayerSmallHeadIconImageName(HeadIconTools.GetHeadPortrait(chatMessageInfo.AvatarId))); UIUtility.SetPlayerHeadFrame(this.PlayerHeadFrameTransform, HeadIconTools.GetHeadFrame(chatMessageInfo.AvatarId), true, "Normal"); this.PlayerLevelText.text = chatMessageInfo.SrcPlayerLevel.ToString(); } ChatVoiceMessage chatVoiceMessage = chatMessageInfo as ChatVoiceMessage; this.VoiceLengthText.text = chatVoiceMessage.VoiceLength.ToString() + "'"; this.VoiceContentText.text = chatVoiceMessage.TranslateText; if (string.IsNullOrEmpty(chatVoiceMessage.TranslateText)) { this.VoiceContentText.gameObject.SetActive(false); } else { this.VoiceContentText.gameObject.SetActive(true); } this.SetToVoiceMode(); } } else { this.PlayerNameText.text = chatMessageInfo.SrcName; ProjectLPlayerContext projectLPlayerContext3 = GameManager.Instance.PlayerContext as ProjectLPlayerContext; this.SendTimeText.text = this.SetChatMsgTime(projectLPlayerContext3.ServerTimeToLocalTime(chatMessageInfo.SendTime)); ChatChannel channelId3 = chatMessageInfo.ChannelId; if (channelId3 != ChatChannel.Sys) { this.PlayerIconImage.sprite = AssetUtility.Instance.GetSprite(UIUtility.GetPlayerSmallHeadIconImageName(HeadIconTools.GetHeadPortrait(chatMessageInfo.AvatarId))); UIUtility.SetPlayerHeadFrame(this.PlayerHeadFrameTransform, HeadIconTools.GetHeadFrame(chatMessageInfo.AvatarId), true, "Normal"); this.PlayerLevelText.text = chatMessageInfo.SrcPlayerLevel.ToString(); } string text2 = (chatMessageInfo as ChatTextMessage).Text; if (this.m_isEmojiTextInit) { this.ContentText.SetContent(text2); } else { this.ContentText.text = text2; } this.SetToTextMode(); } base.gameObject.SetActive(true); }