C# (CSharp) Ink.Runtime Namespace

Classes

Name Description
CallStack
CallStack.Element
CallStack.Thread
Choice A generated Choice from the story. A single ChoicePoint in the Story could potentially generate different Choices dynamically dependent on state, so they're separated.
ChoicePoint The ChoicePoint represents the point within the Story where a Choice instance gets generated. The distinction is made because the text of the Choice can be dynamically generated.
Container
ControlCommand
DebugMetadata
Divert
Glue
SimpleJson
SimpleJson.Reader
SimpleJson.Writer
StoryException Exception that represents an error when running a Story at runtime. An exception being thrown of this type is typically when there's a bug in your ink, rather than in the ink engine itself!
StoryState All story state information is included in the StoryState class, including global variables, read counts, the pointer to the current point in the story, the call stack (for tunnels, functions, etc), and a few other smaller bits and pieces. You can save the current state using the json serialisation functions ToJson and LoadJson.
Tag
VariableAssignment
VariableReference
Void