yyl
昨天 725b7b2374f43582a2d78b2cae3f8303359651b8
Main/System/OfficialRank/OfficialUpCell.cs
@@ -32,12 +32,13 @@
        getAwardImg.SetActive(state == 1);
        getAwardEffect.SetActive(state == 1);
        bgImg.SetSprite(state == 0 ? "OfficialMissionBG0" : "OfficialMissionBG1");
        switch (config.TaskType)
        var type = config.TaskType;
        switch (type)
        {
            case 1:
            case 3:
            case 4:
                taskName.text = Language.Get("OfficialMission" + config.TaskType, config.NeedValueList[0]);
                taskName.text = Language.Get("OfficialMission" + type, config.NeedValueList[0]);
                break;
            case 2:
                var mainLVConfig = MainLevelConfig.Get(config.NeedValueList[0]);
@@ -53,13 +54,34 @@
        taskReward.Init(new ItemCellModel(itemID, false, config.AwardItemList[0][1]));
        taskReward.button.AddListener(() =>
        {
            ItemTipUtility.Show(itemID);
            if (state == 0)
            {
                UIManager.Instance.CloseWindow<OfficialUpWin>();
                NewBieCenter.Instance.StartNewBieGuide(OfficialRankManager.Instance.guideDict[type]);
                return;
            }
            else if (state == 2)
            {
                ItemTipUtility.Show(itemID);
                return;
            }
            OfficialRankManager.Instance.RequestAllAwards(id);
        });
        getBtn.AddListener(() =>
        {
            if (state != 1)
            if (state == 0)
            {
                UIManager.Instance.CloseWindow<OfficialUpWin>();
                NewBieCenter.Instance.StartNewBieGuide(OfficialRankManager.Instance.guideDict[type]);
                return;
            }
            else if (state == 2)
            {
                return;
            }
            OfficialRankManager.Instance.RequestAllAwards(id);
        });