Teardown() Not being called

I found that after completing this section my Teardown function wasn’t being called. Since this function was called in the condition that Menu was not a nullprt there was a bit of confusion as to how the Host function being called from the Menus host button would cause the Menu to be set to a nullptr.

In the end I found that everything seemed to be in order on the programming side and that this must be one of UE’s quirks.

Closing and reopening the project allowed the Teardown function to be called with no issue