// Update is called once per frame void Update() { if (Input.GetKeyDown(KeyCode.RightControl) && ammomanager.Ammo > 0) { Instantiate(projectile, FirePoint.position, FirePoint.rotation); print("Shooting"); ammomanager.ChangeAmountAmmo(-1); } }
void OnTriggerEnter2D(Collider2D Other) { if (Other.GetComponent <Rigidbody2D> () == null) { return; } ammoManager.ChangeAmountAmmo(1); Destroy(gameObject); }