Here’s the setup:
- I have a blueprint class derived from actor (“TestActor”), that I attach a cube component.
- I’ve created a custom component that saves a file “cmp_created” on component creation and saves a file “cmp_dosth” when I execute a function from that component, say “DoSomething()”
- I add the component to TestActor in the blueprint editor, and I set it to auto-activate
- I connect the DoSomething() function to EventBeginPlay() of TestActor
In editor, it plays fine, and both files are created
In matinee movie, none of the files are created (So, the component is not created at all??)
If I disconnect DoSomething() from EventBeginPlay and I run matinee movie, only “cmp_created” is created
Question: is this a bug, or there is something magical that I need to do in order to use a custom component at BeginPlay when using Matinee?