Shooter.Controls.Weapon.Weapon C# (CSharp) Method

Weapon() public method

public Weapon ( Microsoft.Xna.Framework.Content.ContentManager content, List a, bool au, double spr, int fr, string t, int d ) : Microsoft.Xna.Framework
content Microsoft.Xna.Framework.Content.ContentManager
a List
au bool
spr double
fr int
t string
d int
return Microsoft.Xna.Framework
        public Weapon(ContentManager content, List<int> a, bool au, double spr, int fr, string t, int d) {
            fireRate = fr;
            ammo = a;
            auto = au;
            spread = spr;
            texture = content.Load<Texture2D>(t);
            isReloading = false;
            reloadTime = 800.0;
            reloadTimer = 0;
            damage = d;
            range = 7;
            level = 1;
        }

Same methods

Weapon::Weapon ( Microsoft.Xna.Framework.Content.ContentManager content ) : Microsoft.Xna.Framework
Weapon::Weapon ( Microsoft.Xna.Framework.Content.ContentManager content, bool au, double spr, int fr, string t, int d, string ammoT, string n, int maxAm, int ammoC, double rlTime, int rng, int lvl, bool acq ) : Microsoft.Xna.Framework
Weapon::Weapon ( Microsoft.Xna.Framework.Content.ContentManager content, bool au, double spr, int fr, string t, int d, string ammoT, string n, int maxAm, int ammoC, double rlTime, int rng, int lvl, bool acq, SoundEffect shot, SoundEffect rl ) : Microsoft.Xna.Framework