Я создаю объект, контролируемый игроком, в префабе которого есть скрипт, который будет выделять плитки, которые являются действительными ходами.Скрипт работает нормально, если запускается вручную, но не может сделать это в коде
public GameObject player_prefab;
Start(){
GameObject playerUnit = GameObject.Instantiate(player_prefab,PlayerPoss,player_prefab.transform.rotation);
squadEvents squadScript = (squadEvents)playerUnit.GetComponent(typeof(squadEvents));
squadScript.ShowWalkRange();}
Копаться в Интернете говорит мне, что моя проблема в том, что я пытаюсь получить доступ к скрипту во время запуска, но не могу найтипричина, почему или придумать обходной путь, спасибо за любую помощь по этим вопросам