All pages
Powered by GitBook
1 of 7

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

LineIDsForNode(string)

Method in Program

Summary

Identifies and returns a list of all line and option IDs inside the node.

Parameters

Name
Description

string nodeName

The name of the node whos line IDs you covet.

Returns

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)

Name

Property in

The name of the program.

public string Name {
      get; set; }

Summary

Program

InitialValues

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; }

Summary

Program

Nodes

Property in Program

Summary

The collection of nodes in this program.

public pbc::MapField<string, global::Yarn.Node> Nodes {
      get; }

Program

Class in Yarn

Inherits from System.Object

Summary

A compiled Yarn program.

public class Program

Methods

Name
Description
Name
Description

ToString()

Method in

public override string ToString()

Summary

Program

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.

Properties

The collection of nodes in this program.

Combine(Program[])
LineIDsForNode(string)
ToString()
InitialValues
Name
Nodes

Combine(Program[])

Method in Program

Summary

Creates a new Program by merging multiple Programs together.

public static Program Combine(params Program[] programs)

Remarks

The new program will contain every node from every input program.

Parameters

Name
Description

programs

The new, combined program.

The Programs to combine together.

Returns

Yarn.Program[]