I do that with the Advanced Scene Switcher plugin:
This plugin will allow you to automate various tasks using "Macros". Macros consist of a list of conditions under which a list of actions will be performed. Examples and guides can be found in the wiki. Feel free to contribute! If you run...
obsproject.com
It can automate almost anything in response to almost anything. It'll do hotkeys just fine, but in your case, I don't think you need that. Just switch to any scene (with the way I do it) in an "ending sequence", and it'll take it from there.
The way I do it is:
- Macro 1
- Conditions:
- Ending Scene 1 active for X seconds
- Actions:
- Macro 2
- Conditions:
- Ending Scene 2 active for Y seconds
- Actions:
- Macro 3
- Conditions:
- Ending Scene 3 active for Z seconds
- Actions:
You can do it with a single macro that looks for a hotkey and has a series of Switching actions with Waits in between, but my way does the same thing and allows you to escape by switching to something else (so "active for _ seconds" isn't true because it was less than _ seconds). And it allows you to enter partway through instead of always starting from the beginning.