Run sequencer command after continue
Run sequencer command after continue
Hi,
I created a custom sequencer command that needs to Fades out, pause conversation, resume it after fade.
How can I:
1)Run sequencer command only AFTER finishing displaying a specific entry (atm it runs it immediately)
2)Pause the conversation (not displaying anything) till I resume it (after my fadeout)
thx
I created a custom sequencer command that needs to Fades out, pause conversation, resume it after fade.
How can I:
1)Run sequencer command only AFTER finishing displaying a specific entry (atm it runs it immediately)
2)Pause the conversation (not displaying anything) till I resume it (after my fadeout)
thx
Re: Run sequencer command after continue
Hi,
> 1)Run sequencer command only AFTER finishing displaying a specific entry (atm it runs it immediately)
If by "AFTER" you mean after the typewriter has finished typing, you can wait for the "Typed" message. Example:
> 2)Pause the conversation (not displaying anything) till I resume it (after my fadeout)
You could wait for a custom message, or a message sent from the fadeout. Example:
BTW, you could probably use the built-in Fade() sequencer command for this.
More info about sequences: Cutscene Sequence Syntax
> 1)Run sequencer command only AFTER finishing displaying a specific entry (atm it runs it immediately)
If by "AFTER" you mean after the typewriter has finished typing, you can wait for the "Typed" message. Example:
Code: Select all
Fade(out)@Message(Typed)
You could wait for a custom message, or a message sent from the fadeout. Example:
Code: Select all
Fade(out)@Message(Typed);
WaitForMessage(MyMessageToResume)
More info about sequences: Cutscene Sequence Syntax
Re: Run sequencer command after continue
No I mean after the use clicks for going to the next entry, the fade should start without displaying anything.
After the fadein it should display the next entry
Re: Run sequencer command after continue
Maybe something like this:
Re: Run sequencer command after continue
what's inside the WaitForClick entry?
Re: Run sequencer command after continue
I figured that would contain whatever you're doing between the fade out and fade in, and that it waits for the player to click to continue.
Re: Run sequencer command after continue
I did a custom sequencer command that does a FadeOut followed by a FadeIn. (it calls Stop() after it finishes)
I added this inside the blank Entry Sequence
issues:
1)I don't wanna see that blank message box during the fade.
2)After fade has completed, it waits for click. I need it to advance automatically to the next entry.
thx
I added this inside the blank Entry Sequence
Code: Select all
FadeOutAndIn();
1)I don't wanna see that blank message box during the fade.
2)After fade has completed, it waits for click. I need it to advance automatically to the next entry.
thx
Re: Run sequencer command after continue
Hi,
If there's no dialogue text, it won't show a subtitle panel. However, if your dialogue UI has a main dialogue panel, that will still be visible. To hide it, use this sequencer command:
To automatically continue after the fade, use the Continue() command. Example, assuming FadeOutAndIn() takes 1 second:
If FadeOutAndIn() doesn't finish until it's done fading out and in, you can do this instead:
This way you don't have to know the duration of the fade ahead of time.
If there's no dialogue text, it won't show a subtitle panel. However, if your dialogue UI has a main dialogue panel, that will still be visible. To hide it, use this sequencer command:
Code: Select all
SetDialoguePanel(false)
Code: Select all
SetDialoguePanel(false);
FadeOutAndIn();
Continue()@1
Code: Select all
SetDialoguePanel(false);
FadeOutAndIn()->Message(Faded);
Continue()@Message(Faded)
Re: Run sequencer command after continue
Code: Select all
SetDialoguePanel(false);
FadeOutAndIn()->Message(Faded);
Continue()@Message(Faded)
Dialogue System: Can't find any built-in sequencer command named SetDialoguePanel() or a sequencer command component named SequencerCommandSetDialoguePanel()
Dialogue System: Can't find any built-in sequencer command named Continue() or a sequencer command component named SequencerCommandContinue()
What am I missing?
Re: Run sequencer command after continue
Is there a typo? Here's the reference in the manual: SetDialoguePanel()