Исчезает компонент (переменная типа bool) при запуске в иерархии

добавляю переменную из другого скрипта код:

            public PlayerController dead;
            public void Start()
            {
                speed = 5f;
                dead = GetComponent<PlayerController>();
            }

на всякий случай код переменной dead

public bool dead = false;

компонент на месте

НО! Когда я нажимаю play, компонент тупо слетает с нужного места

введите сюда описание изображения

Почему так происходит? как это пофиксить? Надеюсь мне помогут(

ps: все функции типа public, также пытался вместо Start делать Awake; название PlayerController совпадает с названием скрипта, но всё это не помогает(((


Ответы (0 шт):