/**更新技能 */ void UpdateSkill() { MountsConfigManager config = MountsConfigManager.Instance; MountsManagerment manager = MountsManagerment.Instance; if (manager.getMountsLevel() < config.getAttrPerOpenLv()) { attrPerLimitLabel.gameObject.SetActive(true); attrPerLabel.gameObject.SetActive(true); attrPerLimitLabel.text = LanguageConfigManager.Instance.getLanguage("mount_open_lifeskill_desc", config.getAttrPerOpenLv().ToString()); } else { attrPerLimitLabel.gameObject.SetActive(false); attrPerLabel.gameObject.SetActive(true); attrPerLabel.text = LanguageConfigManager.Instance.getLanguage("mount_addAttrValue", config.getAttrPerByString()); } if (manager.getMountsLevel() < config.getAddPveOpenLv()) { attrStoreLimitLabel.gameObject.SetActive(true); attrStoreLimitLabel.text = LanguageConfigManager.Instance.getLanguage("mount_open_lifeskill_desc", config.getAddPveOpenLv().ToString()); pveStoreBar.gameObject.SetActive(false); } else { attrStoreLimitLabel.gameObject.SetActive(false); pveStoreBar.gameObject.SetActive(true); pveStoreBar.updateValue(UserManager.Instance.self.getStorePvEPoint(), UserManager.Instance.self.getStorePvEPointMax()); pveStoreValue.text = UserManager.Instance.self.getStorePvEPoint() + "/" + UserManager.Instance.self.getStorePvEPointMax() + "(" + LanguageConfigManager.Instance.getLanguage("s0572") + ")"; } }
/** 初始化物品 */ private void initProp() { resetItems(); Prop tmpProp = null; StorageManagerment instance = StorageManagerment.Instance; MountsConfigManager config = MountsConfigManager.Instance; int[] itemSids = config.getItemSids(); for (int i = 0; i < itemSids.Length; i++) { items [i].gameObject.SetActive(true); items [i].fatherWindow = this; tmpProp = instance.getProp(itemSids [i]); if (tmpProp != null) { items [i].init(tmpProp, tmpProp.getNum()); } else { tmpProp = new Prop(itemSids [i], 0); items [i].init(tmpProp); } items [i].rightBottomText.gameObject.SetActive(true); } }
/** 初始化文本 */ private void updateText() { MountsConfigManager config = MountsConfigManager.Instance; MountsManagerment manager = MountsManagerment.Instance; skillInfo.text = LanguageConfigManager.Instance.getLanguage("mount_combin_skillInfo", config.getAddAttrPer()); ownMountsNumber.text = manager.getAllMountsCount() + LanguageConfigManager.Instance.getLanguage("ge"); mountAttrAddValue.text = LanguageConfigManager.Instance.getLanguage("mount_addAttrValue", config.getAttrPerByString()); }
/** 更新存储行动力 */ private void updateStorePve() { MountsConfigManager config = MountsConfigManager.Instance; MountsManagerment manager = MountsManagerment.Instance; User user = UserManager.Instance.self; pveStoreBar.updateValue(user.getStorePvEPoint(), user.getStorePvEPointMax()); pveStoreValue.text = user.getStorePvEPoint() + "/" + user.getStorePvEPointMax() + "(" + LanguageConfigManager.Instance.getLanguage("s0572") + ")"; }
/** 更新技能图标 */ private void updateIcon() { MountsConfigManager config = MountsConfigManager.Instance; MountsManagerment manager = MountsManagerment.Instance; if (manager.getMountsLevel() < config.getAttrPerOpenLv()) { icon.gameObject.SetActive(true); limitLabel.gameObject.SetActive(true); limitLabel.text = LanguageConfigManager.Instance.getLanguage("mount_open_lifeskill_desc", config.getAttrPerOpenLv().ToString()); } else { icon.gameObject.SetActive(true); limitLabel.gameObject.SetActive(false); } }
/** 校验道具 */ bool checkProp() { Prop tmpProp = null; StorageManagerment instance = StorageManagerment.Instance; MountsConfigManager config = MountsConfigManager.Instance; int[] itemSids = config.getItemSids(); for (int i = 0; i < itemSids.Length; i++) { tmpProp = instance.getProp(itemSids [i]); if (tmpProp != null && tmpProp.getNum() > 0 && tmpProp.getUseLv() <= UserManager.Instance.self.getUserLevel()) { return(true); } } return(false); }
public bool isEnoughPropForMountsPractice() { Prop tmpProp = null; StorageManagerment instance = StorageManagerment.Instance; MountsConfigManager config = MountsConfigManager.Instance; int[] itemSids = config.getItemSids(); int num = 0; for (int i = 0; i < itemSids.Length; i++) { tmpProp = instance.getProp(itemSids [i]); if (tmpProp != null) { num += tmpProp.getNum(); } if (num > 10) { return(true); } } return(false); }
/** 更新文本描述 */ private void updateText() { MountsConfigManager manager = MountsConfigManager.Instance; skillInfo.text = LanguageConfigManager.Instance.getLanguage("mount_pve_store_skillInfo", manager.getInitPveMax().ToString(), manager.getAddPveConut().ToString()); }