Searching for a way to fade in/out yielded only matinee. So, I’ve made a fade matinee. The problem is, I can’t find a way to actually call its play function from spawned pawns. Searching led me to event dispatchers, but I don’t see how to bind an event in a way that would let me call it from a pawn. For example, how would one bind it to a level event dispatcher?
Blueprint interfaces should really be applicable to level blueprints, at least.
Although certainly not ideal, I created a FadeManager actor with event dispatchers for fading in/out, which level blueprints bind events to. These events then play/reverse the matinee. Pawns seeking to call the fade find and save a reference to the first actor of class FadeManager in the level.