NPCDialogue Branch Builder
class NPCDialogueBranchBuilder(val builder: NPCDialogueBuilder, val predicate: (NPCOperationData) -> Boolean, val trueBranch: MutableList<NPCOp>, val elseBranch: MutableList<NPCOp>)(source)
Constructors
Link copied to clipboard
constructor(builder: NPCDialogueBuilder, predicate: (NPCOperationData) -> Boolean, trueBranch: MutableList<NPCOp>, elseBranch: MutableList<NPCOp>)
Functions
Link copied to clipboard
Executes dialogue logic if the predicate was unsuccessful
Link copied to clipboard
infix inline fun then(branch: NPCDialogueBuilder.() -> Unit): NPCDialogueBuilder.NPCDialogueBranchBuilder
Executes dialogue logic if the predicate was successful