Exemplo n.º 1
0
    public Weapon(WeaponList weapon, Player p, Map map)
    {
        owner    = p;
        this.map = map;

        WeaponStats.Stats stats = WeaponStats.GetStats(weapon);

        type = stats.type;

        damage     = stats.damage;
        fireType   = stats.fireType;
        FireRate   = stats.fireRate;
        maxCharge  = stats.fireRate;
        ReloadTime = stats.reloadTime;
        maxAmmo    = stats.ammo;

        ammo = maxAmmo;
    }
Exemplo n.º 2
0
    public Weapon(WeaponList weapon, Player p, Map map)
    {
        owner    = p;
        this.map = map;

        WeaponStats.Stats stats = WeaponStats.GetStats(weapon);

        type = stats.type;

        maxAmmo    = stats.ammo;
        fireType   = stats.fireType;
        FireRate   = stats.fireRate;
        maxCharge  = stats.fireRate;
        ReloadTime = stats.reloadTime;

        ammo = maxAmmo;

        reloadTimer.IsDone = true;

        mouse.Perspective = Map.GameCamera;
    }