private void setItemText() { //消费 if (sample.type == NoticeType.COSTNOTICE || sample.type == NoticeType.NEW_CONSUME) { rechargeExplain.gameObject.SetActive(false); titleLabel.text = parseDesc(res.desc, res.condition) + "(" + recharge.getLastNum() + "/" + res.count + ")"; if (recharge.num >= res.condition) { costValue.gameObject.SetActive(false); costIcon.gameObject.SetActive(false); if (recharge.count >= res.count) { costExplain.text = LanguageConfigManager.Instance.getLanguage("s0209"); receiveButton.textLabel.text = LanguageConfigManager.Instance.getLanguage("recharge02"); } else { costExplain.gameObject.SetActive(false); receiveButton.textLabel.text = LanguageConfigManager.Instance.getLanguage("s0309"); } } else { receiveButton.textLabel.text = LanguageConfigManager.Instance.getLanguage("s0309"); costValue.gameObject.SetActive(true); costIcon.gameObject.SetActive(true); costExplain.gameObject.SetActive(true); costValue.text = "X " + (res.condition - recharge.num); } } else if (sample.type == NoticeType.TOPUPNOTICE || sample.type == NoticeType.TIME_RECHARGE || sample.type == NoticeType.NEW_RECHARGE) { costValue.gameObject.SetActive(false); costExplain.gameObject.SetActive(false); costIcon.gameObject.SetActive(false); titleLabel.text = parseDesc(res.desc, res.condition / 10) + "(" + recharge.getLastNum() + "/" + res.count + ")"; if (isActive) { if (res.reType == RechargeSample.RECHARGE) // 单笔充值 { if (!recharge.isOneRecharge()) { rechargeExplain.text = LanguageConfigManager.Instance.getLanguage("s0209"); rechargeValue.gameObject.SetActive(false); receiveButton.textLabel.text = LanguageConfigManager.Instance.getLanguage("recharge02"); receiveButton.disableButton(true); } else { receiveButton.textLabel.text = LanguageConfigManager.Instance.getLanguage("s0309"); rechargeExplain.text = LanguageConfigManager.Instance.getLanguage("notice22"); rechargeValue.gameObject.SetActive(true); rechargeValue.text = (res.condition / 10).ToString() + LanguageConfigManager.Instance.getLanguage("notice23"); } } else // 累计充值 { if (!recharge.isRecharge()) { rechargeExplain.text = LanguageConfigManager.Instance.getLanguage("s0209"); rechargeValue.gameObject.SetActive(false); receiveButton.textLabel.text = LanguageConfigManager.Instance.getLanguage("recharge02"); receiveButton.disableButton(true); } else { int num = 0; if (res.condition - recharge.num <= 0) { num = 0; } else { num = res.condition - recharge.num; } receiveButton.textLabel.text = LanguageConfigManager.Instance.getLanguage("s0309"); rechargeExplain.text = LanguageConfigManager.Instance.getLanguage("notice24"); rechargeValue.gameObject.SetActive(true); rechargeValue.text = (num / 10).ToString() + LanguageConfigManager.Instance.getLanguage("notice23"); } } } } }