Delay command not working with PlaySequence function?
Posted: Tue Apr 23, 2019 6:03 am
Hi Tony,
I'm trying to use the Delay() command from the sequencer to add time between some dialogues. It works perfectly when the command is added in the dialogue nodes (in Articy, in my case), but with C# it seems to be ignored. My goal is to add some delay automatically, depending of the speaker, in the "OnConversationLine(Subtitle subtitle)" function, with this line: DialogueManager.PlaySequence("Delay(5)")
The debugging tells me that the sequence Delay is played by the Dialogue System, but it's ignored (the next dialogue entries are displayed before the end of the time). Is it because there is another delay sequence playing automatically (depending of the length of each dialogue entry), does it override my delay sequence?
I'm trying to use the Delay() command from the sequencer to add time between some dialogues. It works perfectly when the command is added in the dialogue nodes (in Articy, in my case), but with C# it seems to be ignored. My goal is to add some delay automatically, depending of the speaker, in the "OnConversationLine(Subtitle subtitle)" function, with this line: DialogueManager.PlaySequence("Delay(5)")
The debugging tells me that the sequence Delay is played by the Dialogue System, but it's ignored (the next dialogue entries are displayed before the end of the time). Is it because there is another delay sequence playing automatically (depending of the length of each dialogue entry), does it override my delay sequence?