/// <summary> /// 刷新关卡按钮 /// </summary> private void OnRefreshBtns() { if (mChallengeBtn == null) { return; } for (int i = 0; i < mChallengeBtn.Count; i++) { if (i > (mChalModule.GetHistoryFloor() + 2) && i > 5) { mChallengeBtn[i].mGameObject.SetActive(false); } else { mChallengeBtn[i].mGameObject.SetActive(true); mChallengeBtn[i].UpdateData(mChalModule.GetChallengeState(mChallengeBtn[i].mFloorID), mChalModule.IsGainAchievement(mChallengeBtn[i].mFloorID, 0), mChalModule.IsGainAchievement(mChallengeBtn[i].mFloorID, 1), mChalModule.IsGainAchievement(mChallengeBtn[i].mFloorID, 2)); } } mGridFloor.Reposition(); }
private void Refresh() { int itemNum = mModule.GetSweepItemNum(); int needNum = ConfigManager.GetChallengeSweepNeedItemNum(); if (itemNum < needNum) { ItemTableItem itemRes = ItemManager.GetItemRes(ConfigManager.GetChallengeSweepNeedItemResID()); needMoney = itemRes.gameprice * (needNum - itemNum); mItemNumLabel.text = StringHelper.GetString("money_game") + "x" + needMoney; yestLabel.text = "购买并使用"; state = 0; } else { mItemNumLabel.text = string.Format(StringHelper.GetString("item_num"), itemNum, mModule.GetItemName()); yestLabel.text = "使 用"; state = 1; } Tip.text = String.Format(StringHelper.GetString("fastFinish"), (mModule.GetHistoryFloor() + 1)); }