When I press G
void FixedUpdate()
{
Debug.Log (slowMo);
if(Input.GetKeyDown (KeyCode.G))
{
Debug.Log ("G pressed");
if(slowMo > 0)
{
StartCoroutine(slowMotionNotEnemy());
EnemyScript[] enemies = GameObject.FindObjectsOfType(typeof(EnemyScript)) as EnemyScript[];
foreach (EnemyScript enemy in enemies)
{
enemy.slowMotion();
}
slowMo -= 1;
}
}
}
it say “G pressed” 3-4 times
How do I make it so it only does it once?