public static Weapon getWeaponFromWeaponData(WeaponData data, Dictionary <long, AbilityData> abilityDataDictionary, Dictionary <long, EffectData> effectDataDictionary) { Item i = getItemFromItemData(data, abilityDataDictionary, effectDataDictionary); Weapon w = new Weapon() { actionPoints = data.AP, activeEffects = i.activeEffects, ID = i.ID, maxDamage = data.maxDamage, minDamage = data.minDamage, name = i.name, passiveEffects = i.passiveEffects, sheetname = i.sheetname, spriteindex = i.spriteindex, type = i.type, weaponType = data.weaponType, price = data.price }; return(w); }
public static Weapon getWeaponFromWeaponData(WeaponData data, Dictionary<long, AbilityData> abilityDataDictionary, Dictionary<long, EffectData> effectDataDictionary) { Item i = getItemFromItemData(data, abilityDataDictionary, effectDataDictionary); Weapon w = new Weapon() { actionPoints = data.AP, activeEffects = i.activeEffects, ID = i.ID, maxDamage = data.maxDamage, minDamage = data.minDamage, name = i.name, passiveEffects = i.passiveEffects, sheetname = i.sheetname, spriteindex = i.spriteindex, type = i.type, weaponType = data.weaponType, price = data.price }; return w; }