private로 선언하고 void start에 getComponent 넣어서 컴퍼넌트 가져오기
vs
public으로 선언하고 인스펙터에서 직접참조 하게 하기
근데 public으로 하면 void start 자체를 지워버릴 수 있음
어떻게 할거임?
void start 자체를 지워버릴 수 있다고 하니까 뭔가 혹하고있음
private로 선언하고 void start에 getComponent 넣어서 컴퍼넌트 가져오기
vs
public으로 선언하고 인스펙터에서 직접참조 하게 하기
근데 public으로 하면 void start 자체를 지워버릴 수 있음
어떻게 할거임?
void start 자체를 지워버릴 수 있다고 하니까 뭔가 혹하고있음
전자로해서 OnValidate 함수 응용해서 없으면 자동으로 넣기
[SerializeField] private
전자는 가능하다면 캐싱은 awake에서 해야 참조하는 다른 클래스의 Start에서 말썽을 안부림 - 착하고 고운말 쓰기
이게 정답