Я хочу открыть дверь, когда игрок ходит по триггерному переключателю, поэтому я создал 2 сценария и установил свою переменную Bool для другого класса, но она не работает, вот мой Код на первом классе:
internal bool openDoor=false;
private void OnTriggerEnter2D(Collider2D door)
{
if (openDoor==true && door.gameObject.tag == "Player")
{
StartCoroutine(fading());
}
}
и это мой второй класс, который установил openDoor в "true":
private void OnTriggerEnter2D(Collider2D doorTrigger)
{
if (doorTrigger.gameObject.tag == "Player")
{
LoadLevel03 l3 = new LoadLevel03();
l3.openDoor = true;
}
}
и когда я вернусь к двери, она не откроется, хотя я установил для Bool значение true.