BeginDestroy is never called?

It seems like EndPlay is a superset of Destroyed and gets invoked in additional circumstances per the enum value other than being explicitly “Destroyed”. Depending on what needs to be cleaned up this may or may not be what you want, but based on OP it looks like they wanted to override “Destroyed” rather than “BeginDestroy”.

1 Like