Hi,
jeffpny1123 wrote: ↑Wed Aug 12, 2020 3:41 am1.) How to Send Messages on the end of dialogue text?
The value of {{end}} is based on the text length and the Dialogue Manager's Subtitle Settings. It is not based on the typewriter. If you want to send the message exactly when the typewriter ends, use @Message(Typed) instead:
Code: Select all
SendMessage(CallDebug,,CallFunctionGameObject)@Message(Typed)
jeffpny1123 wrote: ↑Wed Aug 12, 2020 3:41 am2.) How to Change actor display name?
You can set the actor's Display Name field in C#:
Code: Select all
DialogueLua.SetActorField("Player", "Display Name", "New Player Name);
Or in Lua (e.g., Script field):
Code: Select all
Actor["Player"].Display_Name = "New Player Name"
However, since conversations cache the display name when the conversation starts, the change won't be visible until the next conversation. If you want it to be visible immediately, see the Discover Name Example on the
Dialogue System Extras page.