void shoot() { StartCoroutine(waitforsec()); RaycastHit2D hitinfo = Physics2D.Raycast(firepoint.position, firepoint.right); //haalt 1 ammo weg als je schiet if (Ammo > 0) { Ammo -= 1; Debug.Log(Ammo); } if (hitinfo) { Debug.Log(hitinfo.transform.name); enemy enemy = hitinfo.transform.GetComponent <enemy>(); if (enemy != null) { damage = Random.Range(mindamage, maxdamage); enemy.Takedamage(damage); Debug.Log(damage); } } }