Sequencer message not received if used a second time?
Posted: Sun Sep 18, 2022 1:22 pm
Hi there,
I'm having a problem with a conversation... this node, specifically:
The first time I run this conversation, the message is received from a PlayMaker FSM that uses the Send Sequencer Message action, then disables itself (the FSM). The node "receives" the message and jumps to the next node. All good.
Then, if I come back for a second time to the scene where this conversation is triggered, everything happens again (same conversation and same FSM which sends the message), but the conversation doesn't continue, as if the message is never received.
I wanted to eliminate the PlayMaker FSM as a problem, so I've set a breakpoint in the action code, but both times the line to actually send the message is run correctly:
First
Second
However, the conversation never advances the second time, as if the Sequencer never receives the message, or just ignores it.
I even added a delay at the start of the conversation to make sure there wasn't any racing condition, to no avail.
Any hints?
Edit: I can't see any mention to sequencer messages being sent or received, even at "Info" debug level. Is that expected?
I'm having a problem with a conversation... this node, specifically:
The first time I run this conversation, the message is received from a PlayMaker FSM that uses the Send Sequencer Message action, then disables itself (the FSM). The node "receives" the message and jumps to the next node. All good.
Then, if I come back for a second time to the scene where this conversation is triggered, everything happens again (same conversation and same FSM which sends the message), but the conversation doesn't continue, as if the message is never received.
I wanted to eliminate the PlayMaker FSM as a problem, so I've set a breakpoint in the action code, but both times the line to actually send the message is run correctly:
First
Second
However, the conversation never advances the second time, as if the Sequencer never receives the message, or just ignores it.
I even added a delay at the start of the conversation to make sure there wasn't any racing condition, to no avail.
Any hints?
Edit: I can't see any mention to sequencer messages being sent or received, even at "Info" debug level. Is that expected?