Add "On Start" IO to Minigolf Intro Camera

There are several scenarios in which it would be helpful to start a trigger before a hole “actually” starts, that need to be reliable.

  • “On hole start” for pads means your triggered item will not work in the intro camera sequence.

  • “On pocket” on the last hole means that it will have a 12 second offset, starts during the last hole, and will not trigger at all if the player fails to finish the hole.

Additional details 'On Pocket'
  • If you set a 12 second delay, this can help some usecases, but if you have something like a global music trigger, it will set itself off 12 seconds after any player pockets, for everyone. There is no “on All pocket / end level” IO.

Neither is helpful for a particular usecase.
My example in particular is I would like music and movers to start during a minigolf camera intro, and reliably.

Details on my particular situation
  • The music I would need to start during the intro for a perfect music loop, otherwise I run into the “sound interrupts itself” bug, which I do use the “12 second pocket delay” workaround for, but it is not failproof.
  • The movers I do not want to put on 12 second “on pocket” delay at all, because I have them off to save FPS, which the last hole needs to be very consistent. The first player pocketing and affecting FPS for everyone would be an odd scenario. “On hole start” and looking frozen in intro is all I can do there, right now.