Choose your operating system:
Windows
macOS
Linux
Warnings
Because properties are destroyed here, Super::FinishDestroy() should always be called at the end of your child class's FinishDestroy() method, rather than at the beginning.
Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/UObject/Object.h |
Include |
#include "UObject/Object.h" |
Source |
/Engine/Source/Runtime/CoreUObject/Private/UObject/Obj.cpp |
virtual void FinishDestroy()
Called to finish destroying the object. After UObject::FinishDestroy is called, the object's memory should no longer be accessed.
Because properties are destroyed here, Super::FinishDestroy() should always be called at the end of your child class's FinishDestroy() method, rather than at the beginning.