Ive added another key action. This will be in my third tutorial, but if you want to get started using it now, its a playmaker/timeline proxy.
https://github.com/dumbgamedev/timeline-playmaker/tree/master/proxyYou drag and drop script (called playmakerTimelineEvent.cs) into the timeline on a new track (a new track will be created automatically). Then position the script on the timeline when you want it to fire. (The event will fire at the start of the script position on the timeline. The length of the script on the timeline does not matter).
Setup:
1. Click on the script in the timeline to set the options in the inspector.
2. Choose the gameobject that holds your playmaker FSM (or choose global to send event to all playmaker FSM in the scene). In this case no gameobject is necessary.
If your gameobject has more than one FSM, it will send the event to the first FSM only (if not global).
3. Type the name of your event you want it to trigger in playmaker. Ie, "TriggerMe". Spelling matters
In playmaker.
1. Make a new event. Name the event the same as the proxy on the timeline. Ie "TriggerMe".
2. Add this event to a state, by right click on the state. Then choose "Add global transition". Choose "TriggerMe". It will then appear above the state (like the start state does).
Now when the timeline reaches the proxy script, it will fire your playmaker event. You can use as many proxy scripts on a timeline as you would like.