/** 初始化物品 */ 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); } }
/** 校验道具 */ 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); }