// Token: 0x06004E4B RID: 20043 RVA: 0x0017CBC0 File Offset: 0x0017ADC0 public BagItemBase CreateInstanceBagItemByServer(GoodsType goodsTypeId, int contentId, int nums, ulong instanceId) { if (goodsTypeId != GoodsType.GoodsType_Equipment) { return(null); } EquipmentBagItem equipmentBagItem = new EquipmentBagItem(goodsTypeId, contentId, nums, instanceId); equipmentBagItem.StarLevel = this.ConfigDataLoader.GetConfigDataEquipmentInfo(equipmentBagItem.ContentId).BornStarLevel; return(equipmentBagItem); }
// Token: 0x06004E4C RID: 20044 RVA: 0x0017CC04 File Offset: 0x0017AE04 public BagItemBase CreateInstanceBagItemByClient(ProGoods pbGoods) { GoodsType goodsType = (GoodsType)pbGoods.GoodsType; if (goodsType != GoodsType.GoodsType_Equipment) { return(null); } ProEquipment equipment = pbGoods.Equipment; EquipmentBagItem equipmentBagItem = new EquipmentBagItem(goodsType, pbGoods.Id, pbGoods.Nums, pbGoods.InstanceId); equipmentBagItem.Level = equipment.Level; equipmentBagItem.Exp = equipment.Exp; equipmentBagItem.StarLevel = equipment.StarLevel; equipmentBagItem.Locked = equipment.Locked; equipmentBagItem.ResonanceId = equipment.ResonanceId; foreach (ProCommonBattleProperty pbProperty in equipment.EnchantProperties) { equipmentBagItem.EnchantProperties.Add(CommonBattleProperty.PBCommonBattlePropertyToCommonBattleProperty(pbProperty)); } return(equipmentBagItem); }