Search found 10 matches

by WeiYiHua
Fri Jul 26, 2024 6:01 pm
Forum: Dialogue System for Unity
Topic: StopResponseMenuSequence Method Issue
Replies: 1
Views: 371

StopResponseMenuSequence Method Issue

Hello, In ConversationView, the StopResponseMenuSequence method calls m_sequencer.Stop(); followed by m_sequencer.StopAllCoroutines();. This stops the DestroyAfterOneFrame coroutine in the Sequencer, preventing SequencerCommand from being destroyed. Would calling m_sequencer.StopAllCoroutines(); bef...
by WeiYiHua
Mon Apr 29, 2024 12:10 pm
Forum: Dialogue System for Unity
Topic: Issue Encountered When Using Sequencer Command to Control ContinueMode
Replies: 3
Views: 350

Issue Encountered When Using Sequencer Command to Control ContinueMode

Version 2.2.45 1. SetContinueMode(original) Has No Effect It seems that in Sequencer.HandleSetContinueModeInternally, the originally correct code has been commented out, resulting in incorrect functionality in the current version. For example, lines 2724, 2733, and 2734 have been commented out. 2. C...
by WeiYiHua
Fri Mar 29, 2024 9:33 am
Forum: Dialogue System for Unity
Topic: BUG: DrawLocalizedVersions method of Actor Section fails to draw Display Name
Replies: 4
Views: 189

Re: BUG: DrawLocalizedVersions method of Actor Section fails to draw Display Name

Thank you, this is very helpful.
Just a reminder, in Scripts\Editor\Dialogue Editor\DialogueEditorWindowActorSection.cs, Line: 287 calls the DrawLocalizedVersions method, similar to what's done in DialogueEditorWindowItemSection.cs. The Quest Section displays correctly, but the Actor Section does not.
by WeiYiHua
Fri Mar 29, 2024 9:11 am
Forum: Dialogue System for Unity
Topic: BUG: DrawLocalizedVersions method of Actor Section fails to draw Display Name
Replies: 4
Views: 189

Re: BUG: DrawLocalizedVersions method of Actor Section fails to draw Display Name

Thank you, this is effective. I have one more question: why don't the Templates for Items, Locations, and Variables have a 'Main' checkbox?
by WeiYiHua
Thu Mar 28, 2024 11:28 pm
Forum: Dialogue System for Unity
Topic: BUG: DrawLocalizedVersions method of Actor Section fails to draw Display Name
Replies: 4
Views: 189

BUG: DrawLocalizedVersions method of Actor Section fails to draw Display Name

v 2.2.44.1 The Actor Section fails to draw the Localized Versions for Display Name. This seems to be caused by incorrect values in DialogueEditorWindow.languages. Additionally, I would like to inquire about how to draw the Localized Versions of Description in the Actor Section. Could you provide a c...
by WeiYiHua
Wed Mar 27, 2024 9:17 pm
Forum: Dialogue System for Unity
Topic: Custom Text Conversion
Replies: 5
Views: 261

Re: Custom Text Conversion

Thank you, very helpful.
by WeiYiHua
Wed Mar 27, 2024 7:40 pm
Forum: Dialogue System for Unity
Topic: Custom Text Conversion
Replies: 5
Views: 261

Re: Custom Text Conversion

Thank you for giving me a different perspective. Since this kind of conversion needs to be applied widely across the database and typically only happens once at the start of the game, if I want to avoid disrupting the DialogueSystem UI and avoid subclassing many UI components, can I directly filter ...
by WeiYiHua
Wed Mar 27, 2024 2:43 am
Forum: Dialogue System for Unity
Topic: Custom Text Conversion
Replies: 5
Views: 261

Custom Text Conversion

Hello, I've implemented some custom text conversions in my project, such as converting "<TERM>Test/Player/Hello<TERM>!" to "Hello!" or "My name is {0}.<INSERT>A<INSERT>" to "My name is A." These conversions are performed using classes similar to PixelCrushers....
by WeiYiHua
Wed Mar 27, 2024 1:46 am
Forum: Dialogue System for Unity
Topic: BUG: SetTypewriterSpeed Method in StandardUISubtitleControls
Replies: 1
Views: 129

BUG: SetTypewriterSpeed Method in StandardUISubtitleControls

v 2.2.44.1 The SetTypewriterSpeed method at Scripts\UI\Standard\Dialogue\StandardUISubtitleControls.cs Line: 817 seems to be improperly implemented. The current method is as follows: public virtual void SetTypewriterSpeed(float charactersPerSecond) { for (int i = 0; i < m_builtinPanels.Count; i++) {...