Ejemplo n.º 1
0
    void Start()
    {
        if (Weapon == null)
        {
            Debug.Log("Weapon not connected to WeaponSetter");
            return;
        }

        _spriteRenderer = GetComponent <SpriteRenderer>();
        _ammo           = GetComponent <Ammunition>();

        if (_ammo != null)
        {
            _ammo.Initialize(Weapon);
        }

        if (_spriteRenderer != null)
        {
            _spriteRenderer.sprite = Weapon.Avatar;
        }

        var shooter = GetComponent <WeaponShooter>();

        shooter.SetFireRate(Weapon.FireRate);
    }