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

Weapon() public method

public Weapon ( Microsoft.Xna.Framework.Content.ContentManager content ) : Microsoft.Xna.Framework
content Microsoft.Xna.Framework.Content.ContentManager
return Microsoft.Xna.Framework
        public Weapon(ContentManager content) {
            auto = false;
            ammo = new List<int>();
            fireRate = 7;

            //randomness in fire pattern is a 10 degree arc
            spread = 10;
            name = "Pistol";
            maxAmmo = 9;
            texture = content.Load<Texture2D>("Pistol");
            ammoTexture = content.Load<Texture2D>("Ammo");
            ammoCount = 6;
            FillAmmo();
            isReloading = false;
            reloadTime = 800.0;
            reloadTimer = 0;
            damage = 2;
            range = 7;
            level = 1;
            isAcquired = true;
        }

Same methods

Weapon::Weapon ( Microsoft.Xna.Framework.Content.ContentManager content, List a, bool au, double spr, int fr, string t, int d ) : 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