Skip to content

LSDE Dialog Engine / ConditionCase

Interface: ConditionCase ​

Defined in: blueprint-types.ts:170

One case of a condition or a router block: the exit port, and what must hold for it. The data is identical on both; only the engine's reading differs - see BlockType.

Properties ​

port ​

port: string

Defined in: blueprint-types.ts:172

The exit port of this case (K1...), or the block's out when cases share one exit.


when? ​

optional when?: ConditionTest[]

Defined in: blueprint-types.ts:174

Absent = always true. Such a case makes every following case unreachable.