Ejemplo n.º 1
0
    private void RequestDeleteStoryChat(object obj)
    {
        if (obj == null)
        {
            return;
        }
        long nStoryChatID = (long)obj;
        GS_STORYCHAT_SET_REQ gS_STORYCHAT_SET_REQ = new GS_STORYCHAT_SET_REQ();

        gS_STORYCHAT_SET_REQ.m_nType        = this.m_nCurrentTabInex;
        gS_STORYCHAT_SET_REQ.m_nStoryChatID = nStoryChatID;
        TKString.StringChar(string.Empty, ref gS_STORYCHAT_SET_REQ.szMessage);
        SendPacket.GetInstance().SendObject(eGAME_PACKET_ID.GS_STORYCHAT_SET_REQ, gS_STORYCHAT_SET_REQ);
        this.m_nCurrentPage = 1;
        this.m_Page.Text    = this.m_nCurrentPage.ToString();
    }
Ejemplo n.º 2
0
    public void ClickSend(IUIObject obj)
    {
        if (0 >= this.m_Message.Text.Length || string.Empty == this.m_Message.Text)
        {
            Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("122"));
            return;
        }
        string text = this.ConvertLinkText(this.m_Message.Text);

        if (text.Contains("[#"))
        {
            text = text.Replace("[#", string.Empty);
        }
        if (text.Length >= 200)
        {
            return;
        }
        if ("true" == MsgHandler.HandleReturn <string>("ReservedWordManagerIsUse", new object[0]))
        {
            text = MsgHandler.HandleReturn <string>("ReservedWordManagerReplaceWord", new object[]
            {
                text
            });
        }
        if (text.Contains("*"))
        {
            Main_UI_SystemMessage.ADDMessage(NrTSingleton <NrTextMgr> .Instance.GetTextFromNotify("797"), SYSTEM_MESSAGE_TYPE.NAGATIVE_MESSAGE);
        }
        GS_STORYCHAT_SET_REQ gS_STORYCHAT_SET_REQ = new GS_STORYCHAT_SET_REQ();

        gS_STORYCHAT_SET_REQ.m_nType        = this.m_nType;
        gS_STORYCHAT_SET_REQ.m_nStoryChatID = 0L;
        TKString.StringChar(text, ref gS_STORYCHAT_SET_REQ.szMessage);
        SendPacket.GetInstance().SendObject(eGAME_PACKET_ID.GS_STORYCHAT_SET_REQ, gS_STORYCHAT_SET_REQ);
        NrTSingleton <FormsManager> .Instance.AddReserveDeleteForm(base.WindowID);
    }