참조를 어디서 얻고 언제 유효한지 표시
레벨에 놓인 액터, 오버랩한 대상, SpawnActor 결과처럼 참조가 만들어지는 지점을 정해야 Accessed None 오류를 피할 수 있습니다.
직접 참조는 특정 블루프린트 인스턴스를 변수로 잡고 함수나 변수에 바로 접근하는 방식입니다. 단순하지만 대상 수명과 연결 방식이 분명해야 합니다.
레벨에 놓인 액터, 오버랩한 대상, SpawnActor 결과처럼 참조가 만들어지는 지점을 정해야 Accessed None 오류를 피할 수 있습니다.
Get Actor, 오버랩 Other Actor, SpawnActor Return Value 중 어디서 참조가 오는지 분명히 둡니다.
필요하면 Cast로 기대한 클래스인지 확인하고 실패 처리를 Print String으로 남깁니다.
직접 변수 변경보다 함수 호출로 의도를 드러내면 대상 블루프린트의 책임을 지킬 수 있습니다.