Exemplo n.º 1
0
    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);
        }
    }
Exemplo n.º 2
0
    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();
    }