Method in Program
Identifies and returns a list of all line and option IDs inside the node.
string nodeName
The name of the node whos line IDs you covet.
The line IDs of all lines and options inside the node, or null if nodeName doesn't exist in the program.
public List<string> LineIDsForNode(string nodeName)Property in
The name of the program.
public string Name {
get; set; }Property in
The collection of initial values for variables; if a PUSH_VARIABLE instruction is run, and the value is not found in the storage, this value will be used
public pbc::MapField<string, global::Yarn.Operand> InitialValues {
get; }Property in Program
The collection of nodes in this program.
public pbc::MapField<string, global::Yarn.Node> Nodes {
get; }Class in Yarn
Inherits from System.Object
A compiled Yarn program.
public class ProgramMethod in
public override string ToString()Creates a new Program by merging multiple Programs together.
Identifies and returns a list of all line and option IDs inside the node.
The collection of initial values for variables; if a PUSH_VARIABLE instruction is run, and the value is not found in the storage, this value will be used
The name of the program.
The collection of nodes in this program.
Method in Program
Creates a new Program by merging multiple Programs together.
public static Program Combine(params Program[] programs)The new program will contain every node from every input program.
programs
The new, combined program.
The Programs to combine together.