Unload Async Loaded Asset from Memory in Game Instance

P.S. - A Note To Others Finding Their Way Here
For my Async Events, I moved them to my GameMode for these reasons:

  • Hopefully prevent output pins from always staying in memory, as I believe switching levels will clear the GameMode
  • I can have code migrated to other projects more easily by using GM than GI
  • I am hoping (don’t know for sure?) using GM will give better/easier support down the road for Mods?