void OnTriggerEnter(Collider other)
{
float y = Input.GetAxis("Vertical");
if (other.gameObject == StairsObj && y > 0)
{
print("Лестница тут");
Stairs = true;
Debug.Log(Stairs);
}
else if (other.gameObject == DownStairs)
{
Debug.Log("ОТКЛЮЧИЛ");
Stairs = false;
Debug.Log(Stairs);
}
}
private void OnTriggerStay(Collider razraz)
{
if (Stairs == true)
{
Debug.Log("Все вышло");
razraz.isTrigger = false;
}
else if (Stairs == false)
{
razraz.isTrigger = true;
Debug.Log("ТРИГЕРВЕРНУЛСЯ"); //условие видит, на консоль выводит сообщение, но почемуто назад галочку на "is Trigger" не ставит.
}
}