private void OnClickEmoticon(IUIObject obj) { if (this.m_eChatType == CHAT_TYPE.BABELPARTY || this.m_eChatType == CHAT_TYPE.MYTHRAID) { BabelTower_ChatDlg babelTower_ChatDlg = NrTSingleton <FormsManager> .Instance.GetForm(G_ID.BABELTOWER_CHAT) as BabelTower_ChatDlg; if (babelTower_ChatDlg != null) { babelTower_ChatDlg.AddChatText((string)obj.Data); } } else if (this.m_eChatType == CHAT_TYPE.NUM) { New_Whisper_Dlg new_Whisper_Dlg = NrTSingleton <FormsManager> .Instance.GetForm(G_ID.WHISPER_DLG) as New_Whisper_Dlg; if (new_Whisper_Dlg != null) { new_Whisper_Dlg.AddChatText((string)obj.Data); } } else if (this.m_eChatType == CHAT_TYPE.STORYCHAT) { StoryChatDetailDlg storyChatDetailDlg = NrTSingleton <FormsManager> .Instance.GetForm(G_ID.STORYCHATDETAIL_DLG) as StoryChatDetailDlg; if (storyChatDetailDlg != null) { storyChatDetailDlg.AddComment((string)obj.Data); } } else { ChatManager.AddChatText((string)obj.Data); } }
private void OnClickColor(IUIObject obj) { Toggle toggle = obj as Toggle; NrTSingleton <WhisperManager> .Instance.ChatColor = (toggle.data as string); New_Whisper_Dlg new_Whisper_Dlg = NrTSingleton <FormsManager> .Instance.GetForm(G_ID.WHISPER_DLG) as New_Whisper_Dlg; if (new_Whisper_Dlg != null) { new_Whisper_Dlg.SetChatColor(); new_Whisper_Dlg.InteractivePanel.twinFormID = G_ID.NONE; } BabelTower_ChatDlg babelTower_ChatDlg = NrTSingleton <FormsManager> .Instance.GetForm(G_ID.BABELTOWER_CHAT) as BabelTower_ChatDlg; if (babelTower_ChatDlg != null) { babelTower_ChatDlg.SetChatColor(); babelTower_ChatDlg.InteractivePanel.twinFormID = G_ID.NONE; } this.Close(); }