Recap
I wanted to finish laying the ground work for the mission scripting/blueprints that will be used to differentiate the tactical mission gameplay.
Results
Everything here went alright. It's going to be an on-going process of exposing functionality to blueprint as it comes up, but I believe the patterns are in place such that that work won't be a big deal. Quite a bit of this was also putting things in place so that I could replace chunks of temporary code (like the enemy spawning that I had) with ways to put that under the control of …