Continued procrastinating on
Organized folder structure and did a full edit pass on
Happy with the work, I'm confident
However, I'm still procrastinating on the critical path. I want to show legit progress so I can make another video update.
Although it was a different kind of procrastination. Procrastination through distraction.
But I do have a clearer task now: Implement a custom GameState and GameMode and start throwing arbitrary values in there.
Then connect MasterClock to the state.
I might also consider having some observer/observable pattern being triggered here. GameMode/MasterClock triggers clockStarted event once the Quartz ClockHandle is set in GameState.
Subscribers subscribe on BeginPlay to read the MasterClock, then do their work once set.
I like the Observer pattern. I find it straightforward to reason about how objects communicate with each other. Objects just listening for other objects announcements and acting on it. It's clean.