| | |
| | | //suitInfo = GetSuitInfo(itemId), |
| | | //gemInfo = GetGemInfo(itemId), |
| | | //starInfo = GetStarInfo(itemId), |
| | | operates = GetGoodOperates(goodId), |
| | | // operates = GetGoodOperates(goodId), |
| | | //shenProperty = GetShenProperty(itemId) |
| | | }; |
| | | } |
| | |
| | | // legendProperty = GetLegendProperty(itemId), |
| | | // spiritWeaponProperty = GetSpiritWeaponProperty(itemId), |
| | | // petMountBaseProperty = GetPetMountBaseProperty(itemId), |
| | | operates = GetGoodOperates(goodId), |
| | | // operates = GetGoodOperates(goodId), |
| | | // shenProperty = GetShenProperty(itemId) |
| | | }; |
| | | } |
| | |
| | | // } |
| | | |
| | | |
| | | |
| | | |
| | | private static List<ItemOperateType> GetGoodOperates(int goodId) |
| | | { |
| | | var operates = new List<ItemOperateType>(); |
| | | var countLimit = BuyItemController.Instance.GetBuyCountLimit(goodId, PlayerDatas.Instance.baseData.VIPLv); |
| | | if (countLimit == -1 || countLimit > 0) |
| | | { |
| | | var config = StoreConfig.Get(goodId); |
| | | int curVipIndex = -1; |
| | | int nextVipIndex = -1; |
| | | bool isVipBuy = BuyItemController.Instance.CheckIsVipBuy(config, out curVipIndex, out nextVipIndex); |
| | | |
| | | if ((isVipBuy && curVipIndex == -1) || PlayerDatas.Instance.baseData.LV < config.LV) |
| | | { |
| | | return operates; |
| | | } |
| | | operates.Add(ItemOperateType.buy); |
| | | } |
| | | |
| | | return operates; |
| | | } |
| | | |
| | | // private static bool IsEquipGemHoleOpen(Int2 equipPosition, int maxStar, int hole) |
| | | // { |