Example #1
0
    public void ShowUIGuide(string param1, string param2, int winID)
    {
        int num = 0;

        if (!int.TryParse(param1, out num))
        {
            return;
        }
        if (num == 1)
        {
            if (this.CheckColosseumSolBatch())
            {
                UI_UIGuide uI_UIGuide = NrTSingleton <FormsManager> .Instance.GetForm((G_ID)winID) as UI_UIGuide;

                if (uI_UIGuide != null)
                {
                    uI_UIGuide.CloseUI = true;
                    uI_UIGuide.Close();
                }
                return;
            }
            this._GuideItem = this.m_bAttackMakeUp;
        }
        else if (num == 2)
        {
            if (!this.CheckColosseumSolBatch())
            {
                UI_UIGuide uI_UIGuide2 = NrTSingleton <FormsManager> .Instance.GetForm((G_ID)winID) as UI_UIGuide;

                if (uI_UIGuide2 != null)
                {
                    uI_UIGuide2.CloseUI = true;
                    uI_UIGuide2.Close();
                }
                return;
            }
            this._GuideItem = this.m_btAiMatch;
        }
        this.m_nWinID = winID;
        this.m_nStep  = num;
        if (null != this._GuideItem)
        {
            UI_UIGuide uI_UIGuide3 = NrTSingleton <FormsManager> .Instance.GetForm((G_ID)this.m_nWinID) as UI_UIGuide;

            if (uI_UIGuide3 != null)
            {
                this._GuideItem.EffectAni = false;
                this._ButtonZ             = this._GuideItem.GetLocation().z;
                this.GuidItemReposition();
            }
        }
    }
Example #2
0
    public void HideUIGuide()
    {
        this.m_lbFloor.touchScroll = true;
        if (null != this._GuideItem)
        {
            NrTSingleton <NkClientLogic> .Instance.SetNPCTalkState(false);

            UI_UIGuide uI_UIGuide = NrTSingleton <FormsManager> .Instance.GetForm((G_ID)this.m_nWinID) as UI_UIGuide;

            uI_UIGuide.Close();
        }
        this._GuideItem = null;
    }
Example #3
0
    public void HideUIGuide()
    {
        if (null != this._GuideItem)
        {
            NrTSingleton <NkClientLogic> .Instance.SetNPCTalkState(false);

            this._GuideItem.SetLocationZ(this._ButtonZ);
        }
        UI_UIGuide uI_UIGuide = NrTSingleton <FormsManager> .Instance.GetForm((G_ID)this.m_nWinID) as UI_UIGuide;

        if (uI_UIGuide != null)
        {
            uI_UIGuide.CloseUI = true;
            uI_UIGuide.Close();
        }
        this._GuideItem = null;
    }
    private void ClickOK(IUIObject obj)
    {
        if (obj == null)
        {
            return;
        }
        int num     = (int)obj.Data;
        int episode = ColosseumChallenge.m_CurrentIndex * 8 + num;
        ColosseumChallengeCheck colosseumChallengeCheck = NrTSingleton <FormsManager> .Instance.LoadForm(G_ID.COLOSSEUM_CHALLENGE_CHECK_DLG) as ColosseumChallengeCheck;

        if (colosseumChallengeCheck != null)
        {
            colosseumChallengeCheck.SetEpisode(episode);
        }
        UI_UIGuide uI_UIGuide = NrTSingleton <FormsManager> .Instance.GetForm((G_ID)this.m_nWinID) as UI_UIGuide;

        if (uI_UIGuide != null)
        {
            uI_UIGuide.Close();
        }
        this.HideUIGuide();
    }
Example #5
0
    public void OnClickAIBattle(IUIObject obj)
    {
        NrMyCharInfo myCharInfo = NrTSingleton <NkCharManager> .Instance.GetMyCharInfo();

        if (!myCharInfo.ColosseumMatching)
        {
            this.m_bAiRequest = true;
            this.ClickStart(null);
        }
        else
        {
            GS_COLOSSEUM_START_REQ gS_COLOSSEUM_START_REQ = new GS_COLOSSEUM_START_REQ();
            gS_COLOSSEUM_START_REQ.byMode = 2;
            SendPacket.GetInstance().SendObject(eGAME_PACKET_ID.GS_COLOSSEUM_START_REQ, gS_COLOSSEUM_START_REQ);
        }
        UI_UIGuide uI_UIGuide = NrTSingleton <FormsManager> .Instance.GetForm((G_ID)this.m_nWinID) as UI_UIGuide;

        if (uI_UIGuide != null)
        {
            uI_UIGuide.Close();
        }
    }