Namespace DialogueDown.Playbook.Checking
Classes
- BranchArmOrderChecker
Refuses a BranchNode whose arms are not in the order they are tried.
- CapabilityChecker
Refuses a playbook that needs a construct this build does not understand.
- CompositeChecker
Runs several checks as one, in the order they were given.
- FormatChecker
Refuses a playbook this build cannot read at all.
- NodePositionChecker
Refuses a playbook whose nodes are not where they say they are.
- OutwardShapeChecker
Refuses a node whose ways out are the wrong shape for its kind.
- PlaybookCheckerFactory
Creates the checks a playbook must satisfy to be played by this build.
- ReferenceChecker
Refuses a playbook that points somewhere it does not have.
- VersionChecker
Refuses a playbook written in a format version this reader does not read.
Interfaces
- IPlaybookChecker
One rule a playbook must satisfy before a runtime will play it.