Class DialogueContainerBuilder
Builder to compose a choice-based DialogueContainer entirely from code. Public surface uses only strings and primitives; no game types are exposed.
public sealed class DialogueContainerBuilder
- Inheritance
-
DialogueContainerBuilder
- Inherited Members
- Extension Methods
Constructors
DialogueContainerBuilder()
public DialogueContainerBuilder()
Methods
AddNode(string, string, Action<ChoiceList>)
Adds a dialogue node by label with the text shown in the bubble/UI.
public DialogueContainerBuilder AddNode(string nodeLabel, string text, Action<DialogueContainerBuilder.ChoiceList> choices = null)
Parameters
nodeLabelstringtextstringchoicesAction<DialogueContainerBuilder.ChoiceList>
Returns
SetAllowExit(bool)
Sets whether the player can exit while this container is active.
public DialogueContainerBuilder SetAllowExit(bool allow)
Parameters
allowbool