| | |
| | | guid = guid, |
| | | |
| | | baseInfo = GetBaseInfo(guid), |
| | | petMountBaseProperty=GetPetMountBaseProperty(item.itemId), |
| | | petMountBaseProperty = GetPetMountBaseProperty(item.itemId), |
| | | operates = GetOperates(guid), |
| | | }; |
| | | } |
| | |
| | | { |
| | | itemId = item.itemId, |
| | | count = item.count, |
| | | isAuction =item.isAuction, |
| | | isAuction = item.isAuction, |
| | | isEquiped = isEquiped, |
| | | score = item.score, |
| | | auctionSurplusTime = item.isAuction ? item.auctionSurplusTime : 0, |
| | |
| | | return default(SuitInfo); |
| | | } |
| | | |
| | | var equipPosition = new Int2(item.config.LV, item.config.EquipPlace); |
| | | var equiped = equipModel.GetEquip(equipPosition) == guid; |
| | | |
| | | var job = config.JobLimit; |
| | | var twoConfigs = EquipSuitConfig.GetConfigs(job, config.LV, EquipSuitType.TwoSuit); |
| | | |
| | | var name = twoConfigs[0].name; |
| | | |
| | | var level = config.LV; |
| | | var maxSuitLevel = EquipStarModel.GetMaxStarLevel(level); |
| | | var maxSuitLevel = equiped ? EquipStarModel.GetMaxStarLevel(level) : -1; |
| | | |
| | | var places = new List<int>(); |
| | | for (int i = 1; i <= 8; i++) |
| | | if (equiped) |
| | | { |
| | | var equip = packModel.GetItemByGuid(equipModel.GetEquip(new Int2(level, i))); |
| | | var hasSuit = equip != null && equip.config.SuiteiD > 0; |
| | | if (hasSuit) |
| | | for (int i = 1; i <= 8; i++) |
| | | { |
| | | places.Add(i); |
| | | var equip = packModel.GetItemByGuid(equipModel.GetEquip(new Int2(level, i))); |
| | | var hasSuit = equip != null && equip.config.SuiteiD > 0; |
| | | if (hasSuit) |
| | | { |
| | | places.Add(i); |
| | | } |
| | | } |
| | | } |
| | | |
| | | var twoSuitProperties = new Dictionary<int, EquipSuitPropertyEntry>(); |
| | | var fiveSuitProperties = new Dictionary<int, EquipSuitPropertyEntry>(); |
| | | var eightSuits = new Dictionary<int, bool>(); |
| | | var eightSuitLevel = equipModel.GetSuitLevel(config.LV, EquipSuitType.EightSuit); |
| | | var eightSuitLevel = equiped ? equipModel.GetSuitLevel(config.LV, EquipSuitType.EightSuit) : -1; |
| | | |
| | | twoSuitProperties[0] = equipModel.GetEquipSuitEntry(config.LV, 0, EquipSuitType.TwoSuit); |
| | | fiveSuitProperties[0] = equipModel.GetEquipSuitEntry(config.LV, 0, EquipSuitType.FiveSuit); |
| | | var twoSuitProperties0 = equipModel.GetEquipSuitEntry(config.LV, 0, EquipSuitType.TwoSuit); |
| | | var fiveSuitProperties0 = equipModel.GetEquipSuitEntry(config.LV, 0, EquipSuitType.FiveSuit); |
| | | |
| | | if (!equiped) |
| | | { |
| | | twoSuitProperties0.actived = false; |
| | | fiveSuitProperties0.actived = false; |
| | | } |
| | | |
| | | twoSuitProperties[0] = twoSuitProperties0; |
| | | fiveSuitProperties[0] = fiveSuitProperties0; |
| | | eightSuits[0] = eightSuitLevel >= 0; |
| | | |
| | | if (maxSuitLevel >= 3) |