The answer to your question is in the last image I have attached here, however since others will be reading this post, I’ll post the answer in detail:
The correct way to use EventDispatcher: Let’s say in your scene, your class or HUD blueprint is called “DynTexture”, your Matinee Actor is called “MatineeActor1”.
1: Inside your class or HUD Blueprint, select “EventDispatcher” from the top left, where you see +Variable, +Function, +Macro, etc… Let’s call it “PlayMatinee”, see pic.
2: Drag the new PlayMatinee on the left into Blueprint window, then select the “call”.
3: In your scene, select “MatineeActor1”, see the pic:
4: In your Level Blueprint window, right click, then Call Function On MatineeActor1, select PLAY, see the pic:
3: In your scene, select “DynTexture” Blueprint
4: In your Level Blueprint window, right click, then Add Event To Dyn Texture, select View “PlayMatinee”, see the next 2 pics:
So now when you “Call PlayMainee” in your Class or HUD BP, the Level Blueprint Plays that Matinee.
Hope this helps.