public class Test : MonoBehaviour{
public void DoSomething(){
Debug.Log("component");
)
)
이렇게 하고
다른 스크립트에
obj.AddComponent<Test>();
obj.GetComponent<Test>().DoSomething();
Debug.Log(obj.name);
이렇게 했는데 왜 obj의 name이 DoSomething의 실행결과로 이어지는걸까..
막 처음 들어서 그런가 왜 그런지 모르겠음
name... name은 대체 뭘 반환하는 걸까..
obj = 으로 obj에 따로 저장 안 해도 되는 점
obj.name이 DoSomething의 실행 결과로 이어지는 점(component)
이 두 개가 왜 그렇게 되는 건지 이해가 안된다 강의 다시 들어봐야겠다 내가 강의 듣다 졸았나 봐
C# 문제만 풀다가 유니티 시작하니까 어지럽다