Hello everyone..
I'm new to the system. And I'm facing some weird issue where the sequence command required is not being respected. I tried putting required Delay(3) in the sequence but the continue button override the 3 second and proceed to the next node.
Ask for screenshots or anything to make it easier for you to see the potential issue please.
Please help I feel like I'm stuck -.-'
The Dialogue proceeds even though I put required command
Re: The Dialogue proceeds even though I put required command
Hi,
The continue button always skips ahead. The 'required' keyword gives a command one frame to run/finish if the player clicks the continue button.
If you want to prevent continue button clicks entirely, you can set the Dialogue Manager's Display Settings > Subtitle Settings > Continue Button dropdown to never.
If you only want to prevent continue button clicks during a specific dialogue entry, you can use the SetContinueMode() sequencer command, such as:
The first command will turn off the continue button as soon as the dialogue entry starts. The second command is guaranteed to run at the 3-second mark and will turn the continue button back on. The third command simulates a continue button click at the 3-second mark, which may or may not be what you want. If it isn't what you want, omit it.
p.s. - If you're using DS 2.2.55 or older, please import the attached patch. (Unzip the zip file, then import the included unitypackage file.) It fixes an issue recently introduced in version 2.2.5x when SetContinueMode(false) tries to run at the start of a dialogue entry. It's fixed in the upcoming 2.2.56.
The continue button always skips ahead. The 'required' keyword gives a command one frame to run/finish if the player clicks the continue button.
If you want to prevent continue button clicks entirely, you can set the Dialogue Manager's Display Settings > Subtitle Settings > Continue Button dropdown to never.
If you only want to prevent continue button clicks during a specific dialogue entry, you can use the SetContinueMode() sequencer command, such as:
Code: Select all
SetContinueMode(false);
required SetContinueMode(true)@3;
Continue()@3
p.s. - If you're using DS 2.2.55 or older, please import the attached patch. (Unzip the zip file, then import the included unitypackage file.) It fixes an issue recently introduced in version 2.2.5x when SetContinueMode(false) tries to run at the start of a dialogue entry. It's fixed in the upcoming 2.2.56.
- Attachments
-
- DS_SetContinueModePatch_2025-06-30.zip
- (6.81 KiB) Downloaded 5 times