void onDestroy()
{
Debug.Log("로그아웃");
}
이런 식으로 클래스 안에 넣은 뒤에 적용한 오브젝트를 삭제하면 로그아웃이 콘솔창에 나타나야 하는데
삭제를 해도 전혀 나타나지 않는 이유를 잘 모르겠어서 여쭤봅니다.
분명 Hierarchy 창에서 삭제를 했는데도 왜 안되는지를 모르겠습니다
void onDestroy()
{
Debug.Log("로그아웃");
}
이런 식으로 클래스 안에 넣은 뒤에 적용한 오브젝트를 삭제하면 로그아웃이 콘솔창에 나타나야 하는데
삭제를 해도 전혀 나타나지 않는 이유를 잘 모르겠어서 여쭤봅니다.
분명 Hierarchy 창에서 삭제를 했는데도 왜 안되는지를 모르겠습니다
함수 자동완성 안됐네 맨앞에 대문자 아니어서 실행이 안된듯
원인은 위에 분들이 적어줬지만 혹시나 해서 첨언하자면... Instantiate되는 시점에 inactive 상태로 생성되면 거기 붙어 있는 스크립트의 OnDestory가 작동이 안 되는 패턴도 있긴 함