private void Setup(WeaponData templateArg) { itemInfo = new InventoryItemInfo(templateArg.itemInfo); weaponType = templateArg.weaponType; fireMethod = templateArg.fireMethod; weaponStats = new WeaponStats(templateArg.weaponStats); // setup weapon stats based on weapon rarity weaponStats.SetupRarityModifiers(itemInfo.itemRarity); }
private void Setup() { itemInfo = new InventoryItemInfo(); weaponType = WeaponType.None; fireMethod = ProjectileFireMethodType.None; weaponStats = new WeaponStats(); // setup weapon stats based on weapon rarity weaponStats.SetupRarityModifiers(itemInfo.itemRarity); }