작성
·
144
0
스페이스를 누르면 코루틴 함수로 Arrow프리팹을 생성하는데
이때 제가 생각하는 코드의 흐름 순서는
Managers.Resource.Inistatiate("Creature/Arrow");
ArrowController의 Init함수
ArrowController ac = go.GetComponent<ArrowController>();
ac.Dir = _lastDir;
ac.CellPos = CellPos;
이런 식으로 돼야할 거 같은데, 디버그를 해보니
Init 함수가 나중에 실행되더라고요.
Arrow프리팹이 Instantiate되면 그에 딸려있는 컴포넌트인 ArrowController의 Init함수가 다음으로
호출될거 같은데, Instantiate의 호출과 실제 Gameobject가 생성되는 시점이 약간 다른건가요??