неактивное после активного с единством клавиши нажатия
if (Input.GetKeyDown(KeyCode.Escape))
{
yourObject.SetActive(!yourObject.activeSelf);
}
Elated Eland
if (Input.GetKeyDown(KeyCode.Escape))
{
yourObject.SetActive(!yourObject.activeSelf);
}
public GameObject shieldObject;
if (Input.GetKeyDown(KeyCode.LeftShift))
{
shieldObject.SetActive(true);
}
else if (Input.GetKeyUp(KeyCode.LeftShift))
{
shieldObject.SetActive(false);
}