| | |
| | | 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]); |
| | |
| | | taskProcessText.text = process + "/" + total; |
| | | int itemID = config.AwardItemList[0][0]; |
| | | taskReward.Init(new ItemCellModel(itemID, false, config.AwardItemList[0][1])); |
| | | taskReward.button.AddListener(() => |
| | | { |
| | | ItemTipUtility.Show(itemID); |
| | | }); |
| | | // taskReward.button.AddListener(() => |
| | | // { |
| | | // ItemTipUtility.Show(itemID); |
| | | // }); |
| | | |
| | | getBtn.AddListener(() => |
| | | { |
| | | if (state != 1) |
| | | { |
| | | UIManager.Instance.CloseWindow<OfficialUpWin>(); |
| | | NewBieCenter.Instance.StartNewBieGuide(OfficialRankManager.Instance.guideDict[type]); |
| | | return; |
| | | } |
| | | OfficialRankManager.Instance.RequestAllAwards(id); |
| | | }); |
| | | |