// Update is called once per frame void Update() { if (Input.GetKeyDown(KeyCode.Q)) { gunInt++; if (gunInt == Gun.Length) { gunInt = 0; } spriteRenderer.sprite = Gun[gunInt]; image.sprite = weaponGun[gunInt]; playerGun.SetBullet(gunInt); } }