Hey there,
I just ran into a weird problem (i probably misconfigured things). But i noticed, when i run a conversation from within a asset based action list, the conversation menu doesn't show up, and the action list just waits there till a option is chosen.
The conversation has a constant id, which i also see linked from the conversation action in the action list.
When i run the conversation from a scene based action list it works correctly.
Do you possibly have a idea of where i went wrong?
I'm on AC: 1.85.5
Unity: 6000.2.6f2
It looks like you're new here. If you want to get involved, click one of these buttons!
Comments
Is this to say the Action in the ActionList Editor is highlighting to indicate it's running?
Does the Action override the Conversation's options, and are there any other chains / ActionLists running at the time?
Check both the Console window, and the AC Status box, for relevant messages. You can enable the Status box from the bottom of the Settings Manager - what does it list the "Game state" as when this occurs?
The action indeed is highlighting, and is waiting. The options are overridden and leading towards other options.
The AC Status window shows the conversation is the current game state, which seems like it should be correct?
The Unity console, doesnt show anything relevant, just some errors about missing addressables, which is expected.
As a test i did the following:
I run the test scene, and exactly the same thing happens. It hangs and waits on the invisible conversation.
And when i move the run conversation action, directly to a 'inscene' actionlist, it displays fine.
I think i found why it's bugging out for me.
On the action where i call the asset action list i had 'Wait until finish?' turned out.
Disabling that seems to fix it
Yes - the Status box in your screenshot shows the game being in Cutscene mode, caused by the in-scene Cutscene running.
The Cutscene either needs to be set to run in the background, or stop running when the asset is called, and re-run it once the asset has ended.