示例#1
0
 public void SetStats(WeaponStats stats)
 {
     _stats = stats;
     if (OnAmmoChange != null)
     {
         OnAmmoChange(this);
     }
 }
示例#2
0
        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);
        }