public void SetStats(WeaponStats stats) { _stats = stats; if (OnAmmoChange != null) { OnAmmoChange(this); } }
public static WeaponStats copy(this WeaponStats stats) { var ws = new WeaponStats(); ws.critChance = stats.critChance; ws.ammo = stats.ammo; ws.clipSize = stats.clipSize; ws.maxRange = stats.maxRange; ws.melee = stats.melee; ws.precision = stats.precision; ws.precisionLossPerTile = stats.precisionLossPerTile; return(ws); }