Как сделать переключение между двумя состояниями при каждом нажатии клавиши Z?
Сейчас код выглядит так:
if (Input.GetKeyUp(KeyCode.Z) && !isPressed)
{
target = turretParent;
distance = dist;
heightPosition = height;
isPressed = !isPressed;
}
else if (Input.GetKeyDown(KeyCode.Z) && isPressed)
{
target = turretBarrel;
distance = 0f;
heightPosition = 0f;
isPressed = !isPressed;
}
Но когда я ЗАЖИМАЮ Z то срабатывает метод который снизу, а мне надо чтобы состояние переключалось по нажатию Z, тоесть нажал Z то сработал код ниже и потом если еще раз нажал на Z то код который выше