Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Field in Declaration
The string used for SourceFileName if the Declaration was found outside of a Yarn source file.
Method in Declaration
Creates a new instance of the Declaration class, using the given name
and default value. The ReturnType
of the new instance will be configured based on the type of defaultValue
, and the DeclarationType
will be Type.Variable
. All other properties will be their default values.
Name | Description |
---|---|
A new instance of the Declaration class.
Class in Yarn.Compiler
Inherits from System.Object
Name | Description |
---|---|
Name | Description |
---|---|
Name | Description |
---|---|
Name | Description |
---|---|
string
name
The name of the new declaration.
System.IConvertible
defaultValue
The default value of the declaration. This must be a string, a number (integer or floating-point), or boolean value.
string
description
The description of the new declaration.
Yarn.IType type
object
obj
The string used for SourceFileName if the Declaration was found outside of a Yarn source file.
Creates a new instance of the Declaration class, using the given name
and default value. The ReturnType
of the new instance will be configured based on the type of defaultValue
, and the DeclarationType
will be Type.Variable
. All other properties will be their default values.
Gets the default value of this Declaration , if no value has been specified in code or is available from a Dialogue 's IVariableStorage .
Gets a string describing the purpose of this Declaration .
Get or sets a value indicating whether this Declaration was implicitly inferred from usage.
Gets the name of this Declaration.
The line number at which this Declaration was found in the source file.
Gets the name of the file in which this Declaration was found.
Gets the line number at which this Declaration was found in the node indicated by SourceNodeName .
Gets the name of the node in which this Declaration was found.
Property in Declaration
Get or sets a value indicating whether this Declaration was implicitly inferred from usage.
Property in Declaration
The line number at which this Declaration was found in the source file.
If this Declaration was not found in a Yarn source file, this will be -1.
Property in Declaration
Gets the name of the file in which this Declaration was found.
If this Declaration was not found in a Yarn source file, this will be ExternalDeclaration .
Property in Declaration
Gets the name of the node in which this Declaration was found.
If this Declaration was not found in a Yarn source file, this will be null
.
Property in Declaration
Gets the line number at which this Declaration was found in the node indicated by SourceNodeName .
If this Declaration was not found in a Yarn source file, this will be -1.