All pages
Powered by GitBook
1 of 7

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Nodes

Property in Program

Summary

The collection of nodes in this program.

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

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.

Name

Property in Program

Summary

The name of the program.

public string Name {
      get; set; }

InitialValues

Property in Program

Summary

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

ToString()

Method in Program

Summary

public override string ToString()
public List<string> LineIDsForNode(string nodeName)

Program

Class in Yarn

Inherits from System.Object

Summary

A compiled Yarn program.

public class Program

Methods

Name
Description
Name
Description

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[]

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