/** 更新button文本 */ public void updateLabelTextUI() { incItem.gameObject.SetActive(false); StarSoulConfigManager configManager = StarSoulConfigManager.Instance; StarSoulManager manager = StarSoulManager.Instance; buttonHunt.textLabel.text = LanguageConfigManager.Instance.getLanguage("StarSoulWindow_button_Hunt", Convert.ToString(1)); UserManager userManger = UserManager.Instance; StorageManagerment smanager = StorageManagerment.Instance; moneyLabel.text = Convert.ToString(userManger.self.getMoney()); rmbLabel.text = Convert.ToString(userManger.self.getRMB()); suipianLabel.text = Convert.ToString(manager.getDebrisNumber()); int maxCount = smanager.getHuntStarSoulStorageMaxSpace(); int remainNum = smanager.getFreeSize(); maxCount = remainNum >= maxCount ? maxCount : remainNum; huntNumber = maxCount; if (currentTapIndex == StarSoulConfigManager.HUNT_MONEY_TYPE) { huntNumber = userManger.self.getMoney() / configManager.getHuntConsumeMoney(currentNebulaIndex); if (huntNumber > maxCount) { huntNumber = maxCount; } string moneyColorText = configManager.isEnoughByHuntMoney(1, currentNebulaIndex)?"[FFFFFF]":"[FF0000]"; consumeLabel.text = moneyColorText + LanguageConfigManager.Instance.getLanguage("s0449", Convert.ToString(configManager.getHuntConsumeMoney(currentNebulaIndex))); consumeIcon.spriteName = "icon_money"; } else if (currentTapIndex == StarSoulConfigManager.HUNT_RMB_TYPE) { huntNumber = userManger.self.getRMB() / configManager.getHuntConsumeRmb(); if (huntNumber > maxCount) { huntNumber = maxCount; } string rmbColorText = configManager.isEnoughByHuntRMB(1)?"[FFFFFF]":"[FF0000]"; consumeLabel.text = rmbColorText + LanguageConfigManager.Instance.getLanguage("s0449", Convert.ToString(configManager.getHuntConsumeRmb())); consumeIcon.spriteName = "rmb"; } if (huntNumber <= 1) { huntNumber = maxCount; } starSoulExp.text = manager.getStarSoulExp().ToString(); }