예제 #1
0
    public void ShowUIGuide(string param1, string param2, int winID)
    {
        if (null != base.InteractivePanel)
        {
            base.InteractivePanel.depthChangeable = false;
        }
        this._GuideItem = (base.GetControl(param1) as UIButton);
        this.m_nWinID   = winID;
        if (null != this._GuideItem)
        {
            this._ButtonZ = this._GuideItem.GetLocation().z;
            UI_UIGuide uI_UIGuide = NrTSingleton <FormsManager> .Instance.GetForm((G_ID)this.m_nWinID) as UI_UIGuide;

            if (uI_UIGuide != null)
            {
                if (uI_UIGuide.GetLocation().z == base.GetLocation().z)
                {
                    uI_UIGuide.SetLocation(uI_UIGuide.GetLocationX(), uI_UIGuide.GetLocationY(), uI_UIGuide.GetLocation().z - 10f);
                }
                this._GuideItem.EffectAni = false;
                Vector2 x = new Vector2(base.GetLocationX() + this._GuideItem.GetLocationX() + 72f, base.GetLocationY() + this._GuideItem.GetLocationY() - 17f);
                uI_UIGuide.Move(x, UI_UIGuide.eTIPPOS.BUTTOM);
                this._ButtonZ = this._GuideItem.gameObject.transform.localPosition.z;
                this._GuideItem.SetLocationZ(uI_UIGuide.GetLocation().z - base.GetLocation().z - 1f);
                this._GuideItem.AlphaAni(1f, 0.5f, -0.5f);
            }
        }
    }
    public void ShowUIGuide(string param1, string param2, int winID)
    {
        if (!this.m_bTutorialShow)
        {
            this.m_bTutorialShow = true;
            this.m_nWinID        = winID;
            UI_UIGuide uI_UIGuide = NrTSingleton <FormsManager> .Instance.GetForm((G_ID)this.m_nWinID) as UI_UIGuide;

            if (uI_UIGuide != null)
            {
                uI_UIGuide.Hide();
            }
        }
        else
        {
            this._GuideItem = this.m_bOK;
            if (null != this._GuideItem)
            {
                this._ButtonZ = this._GuideItem.gameObject.transform.localPosition.z;
                UI_UIGuide uI_UIGuide2 = NrTSingleton <FormsManager> .Instance.GetForm((G_ID)this.m_nWinID) as UI_UIGuide;

                if (uI_UIGuide2 != null)
                {
                    this._GuideItem.EffectAni = false;
                    Vector2 vector = new Vector2(base.GetLocationX() + this._GuideItem.GetLocationX() + 80f, base.GetLocationY() + this._GuideItem.GetLocationY() - 10f);
                    uI_UIGuide2.Move(vector, vector);
                    this._ButtonZ = this._GuideItem.gameObject.transform.localPosition.z;
                    this._GuideItem.SetLocationZ(uI_UIGuide2.GetLocation().z - base.GetLocation().z - 1f);
                    uI_UIGuide2.Show();
                }
            }
        }
    }
예제 #3
0
    public void ShowUIGuide(string param1, string param2, int winID)
    {
        int num = 0;

        int.TryParse(param1, out num);
        if (num != 0)
        {
            for (int i = 0; i < 20; i++)
            {
                int num2 = (int)this.m_btLocalMap_AreaIcon[i].data;
                if (num2 == num)
                {
                    this._GuideItem = this.m_btLocalMap_AreaIcon[i];
                }
            }
        }
        else
        {
            this._GuideItem = (base.GetControl(param1) as UIButton);
        }
        this.m_nWinID = winID;
        if (null != this._GuideItem)
        {
            this._ButtonZ = this._GuideItem.GetLocation().z;
            UI_UIGuide uI_UIGuide = NrTSingleton <FormsManager> .Instance.GetForm((G_ID)this.m_nWinID) as UI_UIGuide;

            if (uI_UIGuide != null)
            {
                uI_UIGuide.CloseUI = false;
                if (uI_UIGuide.GetLocation().z == base.GetLocation().z)
                {
                    uI_UIGuide.SetLocation(uI_UIGuide.GetLocationX(), uI_UIGuide.GetLocationY(), uI_UIGuide.GetLocation().z - 10f);
                }
                this._GuideItem.EffectAni = false;
                Vector2 x = new Vector2(base.GetLocationX() + this._GuideItem.GetLocationX() + 72f, base.GetLocationY() + this._GuideItem.GetLocationY() - 2f);
                uI_UIGuide.Move(x, UI_UIGuide.eTIPPOS.LEFT);
                this._ButtonZ = this._GuideItem.gameObject.transform.localPosition.z;
                this._GuideItem.SetLocationZ(uI_UIGuide.GetLocation().z - base.GetLocation().z - 1f);
                this._GuideItem.AlphaAni(1f, 0.5f, -0.5f);
            }
        }
    }
예제 #4
0
    public void GuidItemReposition()
    {
        UI_UIGuide uI_UIGuide = NrTSingleton <FormsManager> .Instance.GetForm((G_ID)this.m_nWinID) as UI_UIGuide;

        if (uI_UIGuide != null)
        {
            Vector2 vector = new Vector2(base.GetLocationX() + this._GuideItem.GetLocationX() + 80f, base.GetLocationY() + this._GuideItem.GetLocationY() - 10f);
            uI_UIGuide.Move(vector, vector);
            this._GuideItem.SetLocationZ(uI_UIGuide.GetLocation().z - base.GetLocation().z - 1f);
            if (this.m_nStep == 1)
            {
                this.m_dtFormIcon.SetLocationZ(uI_UIGuide.GetLocation().z - base.GetLocation().z - 1f - 0.1f);
                this.m_dtFormIcon.AlphaAni(1f, 0.5f, -0.5f);
            }
            else if (this.m_nStep == 2)
            {
                this.m_dtAiBattleIcon.SetLocationZ(uI_UIGuide.GetLocation().z - base.GetLocation().z - 1f - 0.1f);
                this.m_dtAiBattleIcon.AlphaAni(1f, 0.5f, -0.5f);
            }
        }
    }
예제 #5
0
    public void ShowUIGuide(string param1, string param2, int winID)
    {
        this._GuideItem = this.m_btStart;
        this.m_nWinID   = winID;
        if (null != this._GuideItem)
        {
            this._ButtonZ = this._GuideItem.gameObject.transform.localPosition.z;
            UI_UIGuide uI_UIGuide = NrTSingleton <FormsManager> .Instance.GetForm((G_ID)this.m_nWinID) as UI_UIGuide;

            if (uI_UIGuide != null)
            {
                this._GuideItem.EffectAni = false;
                Vector2 vector = new Vector2(base.GetLocationX() + this._GuideItem.GetLocationX() + 80f, base.GetLocationY() + this._GuideItem.GetLocationY() - 10f);
                uI_UIGuide.Move(vector, vector);
                this._ButtonZ = this._GuideItem.gameObject.transform.localPosition.z;
                this._GuideItem.SetLocationZ(uI_UIGuide.GetLocation().z - base.GetLocation().z - 1f);
                this._GuideItem.AlphaAni(1f, 0.5f, -0.5f);
            }
        }
    }
예제 #6
0
    public void ShowUIGuide(string param1, string param2, int winID)
    {
        this._GuideItem = (base.GetControl(param1) as UIButton);
        this.m_nWinID   = winID;
        if (null != this._GuideItem)
        {
            UI_UIGuide uI_UIGuide = NrTSingleton <FormsManager> .Instance.GetForm((G_ID)this.m_nWinID) as UI_UIGuide;

            if (uI_UIGuide != null)
            {
                this._GuideItem.EffectAni = false;
                Vector2 vector = new Vector2(base.GetLocationX() + this._GuideItem.GetLocationX() + 80f, base.GetLocationY() + this._GuideItem.GetLocationY() - 10f);
                uI_UIGuide.Move(vector, vector);
                this._ButtonZ = this._GuideItem.GetLocation().z;
                this._GuideItem.SetLocationZ(uI_UIGuide.GetLocation().z - base.GetLocation().z - 1f);
                this._GuideItem.AlphaAni(1f, 0.8f, -0.5f);
            }
        }
        else
        {
            Debug.LogError("_GuideItem == NULL");
        }
    }
예제 #7
0
    public void ShowUIGuide(string param1, string param2, int winID)
    {
        int num = 0;

        if (!int.TryParse(param1, out num))
        {
            num = 0;
        }
        ColosseumChallenge.ChallengeControl challengeControl = this.m_ChallengeControl[num];
        if (challengeControl != null)
        {
            this._GuideItem = challengeControl;
        }
        else
        {
            Debug.LogError("ChallengeControl == NULL");
        }
        this.m_nWinID = winID;
        if (this._GuideItem != null)
        {
            UI_UIGuide uI_UIGuide = NrTSingleton <FormsManager> .Instance.GetForm((G_ID)this.m_nWinID) as UI_UIGuide;

            if (uI_UIGuide != null)
            {
                this._GuideItem.m_ChallengeButton.EffectAni = false;
                Vector2 vector = new Vector2(base.GetLocationX() + this._GuideItem.m_ChallengeButton.GetLocationX() + 80f, base.GetLocationY() + this._GuideItem.m_ChallengeButton.GetLocationY() - 10f);
                uI_UIGuide.Move(vector, vector);
                this._ButtonZ = this._GuideItem.m_ChallengeButton.GetLocation().z;
                challengeControl.SetLocationZ(uI_UIGuide.GetLocation().z - base.GetLocation().z - 1f);
                challengeControl.m_LeagerFaceImg.AlphaAni(1f, 0.5f, -0.5f);
            }
        }
        else
        {
            Debug.LogError("_GuideItem == NULL");
        }
    }