Property | Type | Description | |
---|---|---|---|
AddError | void | ||
CompleteExternalFunctionEvaluation | object | ||
Copy | |||
GoToStart | void | ||
MatchRightGlueForLeftGlue | Runtime.Glue | ||
PeekEvaluationStack | Runtime.Object | ||
PopEvaluationStack | List |
||
PopEvaluationStack | Runtime.Object | ||
PushEvaluationStack | void | ||
PushToOutputStream | void | ||
ResetErrors | void | ||
ResetOutput | void | ||
SetChosenPath | void | ||
StartExternalFunctionEvaluation | void | ||
StoryState | System | ||
TryExitExternalFunctionEvaluation | bool | ||
TrySplittingHeadTailWhitespace | List |
Method | Description | |
---|---|---|
ForceEnd ( ) : void | ||
LoadJson ( string json ) : void |
Loads a previously saved state in JSON format.
|
|
PushToOutputStreamIndividual ( Runtime obj ) : void | ||
RemoveExistingGlue ( ) : void | ||
ToJson ( ) : string |
Exports the current state to json format, in order to save the game.
|
|
TrimFromExistingGlue ( ) : void | ||
TrimNewlinesFromOutputStream ( |
||
VisitCountAtPathString ( string pathString ) : int |
Gets the visit/read count of a particular Container at the given path. For a knot or stitch, that path string will be in the form: knot knot.stitch
|
Method | Description | |
---|---|---|
AddError ( string message ) : void | ||
CompleteExternalFunctionEvaluation ( ) : object | ||
Copy ( ) : |
||
GoToStart ( ) : void | ||
MatchRightGlueForLeftGlue ( |
||
PeekEvaluationStack ( ) : Runtime.Object | ||
PopEvaluationStack ( int numberOfObjects ) : List |
||
PopEvaluationStack ( ) : Runtime.Object | ||
PushEvaluationStack ( Runtime obj ) : void | ||
PushToOutputStream ( Runtime obj ) : void | ||
ResetErrors ( ) : void | ||
ResetOutput ( ) : void | ||
SetChosenPath ( Path path ) : void | ||
StartExternalFunctionEvaluation ( |
||
StoryState ( Story story ) : System | ||
TryExitExternalFunctionEvaluation ( ) : bool | ||
TrySplittingHeadTailWhitespace ( Runtime single ) : List |
public LoadJson ( string json ) : void | ||
json | string | The JSON string to load. |
return | void |
public PushToOutputStreamIndividual ( Runtime obj ) : void | ||
obj | Runtime | |
return | void |
public TrimNewlinesFromOutputStream ( |
||
rightGlueToStopAt | ||
return | void |
public VisitCountAtPathString ( string pathString ) : int | ||
pathString | string | The dot-separated path string of /// the specific knot or stitch. |
return | int |