Search found 23413 matches

by Tony Li
Fri Jul 11, 2025 9:52 pm
Forum: Dialogue System for Unity
Topic: Add Image to Quest
Replies: 1
Views: 40

Re: Add Image to Quest

Hi, In version 3, this will be built in. Until then, you can put an image in a Resources folder and add the image's filename to a custom field in your quest. Then make a subclass of StandardUIQuestLogWindow and override the RepaintSelectedQuest() method. Also add a variable for the splash art UI Ima...
by Tony Li
Fri Jul 11, 2025 5:29 pm
Forum: Dialogue System for Unity
Topic: How to trigger Bark using Visual Scripting?
Replies: 1
Views: 44

Re: How to trigger Bark using Visual Scripting?

Hi, Here are two ways: 1. Set up a Dialogue System Trigger and invoke its OnUse(Transform) method. In the screenshot below, I put a Dialogue System Trigger on the visual script machine's GameObject and added a bark UI prefab as a child. I set up the Dialogue System Trigger's Actions to bark. barkVis...
by Tony Li
Fri Jul 11, 2025 3:30 pm
Forum: Dialogue System for Unity
Topic: Dialogue System 2.2.56 Released
Replies: 0
Views: 25

Dialogue System 2.2.56 Released

Release Notes: Core: - Improved: When using Input System and switching to an unrecognized device type, InputDeviceManager only reports unknown device type once per run. - Improved: Added Lua.ResetLuaEnvironment() to entirely clear and reset Lua environment. - Fixed: OnBarkStart/End() and OnSequenceS...
by Tony Li
Fri Jul 11, 2025 3:30 pm
Forum: Love/Hate
Topic: Love/Hate 1.10.56 Released
Replies: 0
Views: 62

Love/Hate 1.10.56 Released

Release Notes: - Improved: When using Input System and switching to an unrecognized device type, InputDeviceManager only reports unknown device type once per run. - Fixed: Deed template library inspector error message. - Fixed: If Pixel Crushers Common folder was moved, no longer logs error message ...
by Tony Li
Fri Jul 11, 2025 3:29 pm
Forum: Quest Machine
Topic: Quest Machine 1.2.56 Released
Replies: 0
Views: 61

Quest Machine 1.2.56 Released

Release Notes: - Improved: When using Input System and switching to an unrecognized device type, InputDeviceManager only reports unknown device type once per run. - Improved: Condition set inspector shows how many conditions are true at runtime. - Fixed: Quest Editor > Move Text to Text Table now al...
by Tony Li
Fri Jul 11, 2025 2:22 pm
Forum: Dialogue System for Unity
Topic: [HOWTO] How To: Show Localized Alerts
Replies: 2
Views: 53

Re: [HOWTO] How To: Show Localized Alerts

Hi, Please see Registering Functions With Lua . It will be a regular C# script, typically on the Dialogue Manager GameObject. If it's on the Dialogue Manager, use an Awake method like: void Awake() { Lua.RegisterFunction(nameof(ShowConversantJoinedParty), this, SymbolExtensions.GetMethodInfo(() => S...
by Tony Li
Fri Jul 11, 2025 12:21 pm
Forum: Dialogue System for Unity
Topic: [HOWTO] How To: Show Localized Alerts
Replies: 2
Views: 53

[HOWTO] How To: Show Localized Alerts

When you show an alert message, such as using the ShowAlert(message) Lua function or using DialogueManager.ShowAlert(message) in C#, the Dialogue System will automatically check for a translation of the message in the text table asset that's assigned to the Dialogue Manager's Display Settings > Loca...
by Tony Li
Fri Jul 11, 2025 11:41 am
Forum: Dialogue System for Unity
Topic: Issue with display of the text bubbles
Replies: 3
Views: 75

Re: Issue with display of the text bubbles

Hi,

Can you send a reproduction project to tony (at) pixelcrushers.com?

If not, please use the Logging & Debugging Tips video to confirm that the correct GameObject (i.e., the one with the Dialogue Actor component) is being used as the primary actor or conversant.
by Tony Li
Fri Jul 11, 2025 9:59 am
Forum: Dialogue System for Unity
Topic: Issue with display of the text bubbles
Replies: 3
Views: 75

Re: Issue with display of the text bubbles

Hi, Please make sure the correct GameObject with the bubble dialogue UI is being used: Character GameObject Assignments , How To: Show Overhead Conversation Bubble Text . Please see also How To: Manage Player Controls and Scene Changes . I suspect that since you're changing scenes some inspector ref...
by Tony Li
Fri Jul 11, 2025 9:00 am
Forum: Dialogue System for Unity
Topic: How to Reset the Lua Environment?
Replies: 6
Views: 532

Re: How to Reset the Lua Environment?

You're right that it's complicated. To keep it the safest for everyone, I've just added a method Lua.ResetLuaEnvironment() that you can call to manually reset the Lua environment.