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

Weapon() public method

public 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
content Microsoft.Xna.Framework.Content.ContentManager
au bool
spr double
fr int
t string
d int
ammoT string
n string
maxAm int
ammoC int
rlTime double
rng int
lvl int
acq bool
shot Microsoft.Xna.Framework.Audio.SoundEffect
rl Microsoft.Xna.Framework.Audio.SoundEffect
return Microsoft.Xna.Framework
        public Weapon(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) {
            fireRate = fr;
            auto = au;
            spread = spr;
            texture = content.Load<Texture2D>(t);
            ammoTexture = content.Load<Texture2D>(ammoT);
            name = n;
            maxAmmo = maxAm;
            ammo = new List<int>();
            ammoCount = ammoC;
            FillAmmo();
            isReloading = false;
            reloadTime = rlTime;
            reloadTimer = 0;
            damage = d;
            range = rng;
            level = lvl;
            isAcquired = acq;
            shoot = shot;
            reload = rl;
        }

Same methods

Weapon::Weapon ( Microsoft.Xna.Framework.Content.ContentManager content ) : Microsoft.Xna.Framework
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