NPCDialogueBranchBuilder

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
fun done()

Closes this branch statement

Link copied to clipboard
infix inline fun otherwise(branch: NPCDialogueBuilder.() -> Unit)

Executes dialogue logic if the predicate was unsuccessful

Link copied to clipboard

Executes dialogue logic if the predicate was successful

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard