C#C
C#3y ago
Darkisad

❔ A field initializer cannot reference the nonstatic field, method, or property

class Weapon {
    public string name;
    public int ammo;
    public int damage;
    public float scatter;
    public float rate;
    public float reload;
    public AudioClip firesound;
    public AudioClip reloadsound;
    //constructor
    public Weapon(string _name, int _ammo, int _damage, float _scatter, float _rate, float _reload, AudioClip _firesound, AudioClip _reloadsound) {
        name = _name;
        ammo = _ammo;
        damage = _damage;
        scatter = _scatter;
        rate = _rate;
        reload = _reload;
        firesound = _firesound;
        reloadsound = _reloadsound;
    }   
}
Was this page helpful?