コード例 #1
0
    protected void OnDefendFightStepNty(short state, DefendFightStepNty down = null)
    {
        if (state != 0)
        {
            StateManager.Instance.StateShow(state, 0);
            return;
        }
        if (down == null)
        {
            return;
        }
        DefendFightTips step = (DefendFightTips)down.step;

        if (step != DefendFightTips.AllRoleLoaded)
        {
            if (step == DefendFightTips.BossEnter)
            {
                SpecialInstanceTips specialInstanceTips = UIManagerControl.Instance.OpenUI("SpecialInstanceTipsUI", UINodesManager.TopUIRoot, false, UIType.NonPush) as SpecialInstanceTips;
                if (specialInstanceTips != null)
                {
                    specialInstanceTips.SetInit(DefendFightTips.BossEnter, null);
                }
            }
        }
    }
コード例 #2
0
    public void SetInit(DefendFightTips type, Action callBack = null)
    {
        SoundManager.PlayUI(10038, false);
        this.endCallBack = callBack;
        string spriteName  = string.Empty;
        string spriteName2 = string.Empty;
        string spriteName3 = string.Empty;

        if (type != DefendFightTips.BossEnter)
        {
            if (type != DefendFightTips.TaskAchieve)
            {
                spriteName  = "rwwqd";
                spriteName2 = "rwwqicon";
                spriteName3 = "rwwqz";
            }
            else
            {
                spriteName  = "rwwqd";
                spriteName2 = "rwwqicon";
                spriteName3 = "rwwqz";
            }
        }
        else
        {
            spriteName  = "qdlrd";
            spriteName2 = "qdlricon";
            spriteName3 = "qdlrz";
        }
        ResourceManager.SetSprite(base.FindTransform("ImageBG1").GetComponent <Image>(), ResourceManager.GetCodeSprite(spriteName));
        ResourceManager.SetSprite(base.FindTransform("ImageBG2").GetComponent <Image>(), ResourceManager.GetCodeSprite(spriteName2));
        ResourceManager.SetSprite(base.FindTransform("ImageBG3").GetComponent <Image>(), ResourceManager.GetCodeSprite(spriteName3));
        base.GetComponent <Animator>().Play("DefendEnterAnim", 0, 0f);
    }