コード例 #1
0
ファイル: Weapon.cs プロジェクト: local-minimum/UnknownRooms
 public void SetStats(WeaponStats stats)
 {
     _stats = stats;
     if (OnAmmoChange != null)
     {
         OnAmmoChange(this);
     }
 }
コード例 #2
0
ファイル: Weapon.cs プロジェクト: local-minimum/UnknownRooms
        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);
        }