I'm having trouble getting dialogue to trigger on starting a scene.
In one scene I have a character that's saying an ongoing monologue, and I've successfully managed to get that working. I created a Dialogue Option, then used an ActionList Starter prior to that and set it to run on scene start (all in the same object):
However, in another scene I have a similar situation except that the monologue changes depending on a variable (they're song lyrics), so I don't think I can use the same Action List Starter approach. I've created another Dialogue Option:
...and then I've created an OnStart Action List to trigger it (no variable check right now, I'm just testing the process):
...but when I play the scene to test it nothing happens - no dialogue plays at all.
Logically I've set it up correctly - on start, trigger the action list, and the action list is a dialogue option - but clearly I've missed something somewhere.
It looks like you're new here. If you want to get involved, click one of these buttons!
Comments
Functionally there's little difference between a the Scene Manager's "OnStart" cutscene, and the ActionList Starter component's "Run on scene start?" option.
I don't see any issue in the screenshots - what are your AC/Unity versions, and is OnStart assigned in the Scene Manager?
To help debug, you can insert ActionList: Comment Actions to print text to the Console when run - that should help reveal what's being run and what's not.
Somehow the OnStart wasn't assigned in the Scene Manager...! I've no idea how, I'm very confident that I created it from the Scene Manager in the first place. Thank you!