# Yarn Spinner ## Yarn Spinner 2.0 - [Start Here](https://docs.yarnspinner.dev/2.0/readme.md): Learn what you need to to get started with Yarn Spinner 2.0 - [Editing with VS Code](https://docs.yarnspinner.dev/2.0/getting-started/editing-with-vs-code.md): Learn about writing with the Yarn Spinner Visual Studio Code Extension. - [Installing the Extension](https://docs.yarnspinner.dev/2.0/getting-started/editing-with-vs-code/installing-the-extension.md) - [Writing Yarn in VS Code](https://docs.yarnspinner.dev/2.0/getting-started/editing-with-vs-code/writing-yarn-in-vs-code.md) - [Writing in Yarn](https://docs.yarnspinner.dev/2.0/getting-started/writing-in-yarn.md) - [Nodes, Lines, and Options](https://docs.yarnspinner.dev/2.0/getting-started/writing-in-yarn/lines-nodes-and-options.md) - [Variables](https://docs.yarnspinner.dev/2.0/getting-started/writing-in-yarn/logic-and-variables.md) - [Flow Control](https://docs.yarnspinner.dev/2.0/getting-started/writing-in-yarn/flow-control.md) - [Markup](https://docs.yarnspinner.dev/2.0/getting-started/writing-in-yarn/markup.md) - [Commands](https://docs.yarnspinner.dev/2.0/getting-started/writing-in-yarn/commands.md) - [Functions](https://docs.yarnspinner.dev/2.0/getting-started/writing-in-yarn/functions.md) - [Upgrading Yarn Scripts](https://docs.yarnspinner.dev/2.0/getting-started/upgrading-yarn-scripts.md): Upgrading your Yarn Spinner 1.x scripts to Yarn Spinner 2.x is easy. - [Overview](https://docs.yarnspinner.dev/2.0/using-yarnspinner-with-unity/overview.md) - [Installation](https://docs.yarnspinner.dev/2.0/using-yarnspinner-with-unity/installation-and-setup.md): This tutorial shows you how to install Yarn Spinner for Unity, the Unity integration for running Yarn and Yarn Spinner scripts in your Unity-based games. - [Quick Start](https://docs.yarnspinner.dev/2.0/using-yarnspinner-with-unity/quick-start.md): Quickly get started with a simple scene. - [Importing Yarn Files](https://docs.yarnspinner.dev/2.0/using-yarnspinner-with-unity/importing-yarn-files.md) - [Yarn Scripts](https://docs.yarnspinner.dev/2.0/using-yarnspinner-with-unity/importing-yarn-files/yarn-scripts.md): Learn about Yarn scripts, which are the assets that contain the dialogue you write. - [Yarn Projects](https://docs.yarnspinner.dev/2.0/using-yarnspinner-with-unity/importing-yarn-files/yarn-projects.md): Learn about Yarn Projects, which group your scripts together for use in a Dialogue Runner. - [Components](https://docs.yarnspinner.dev/2.0/using-yarnspinner-with-unity/components.md): Learn about the Unity components that you use when working with Yarn Spinner for Unity. - [Dialogue Runner](https://docs.yarnspinner.dev/2.0/using-yarnspinner-with-unity/components/dialogue-runner.md): Learn about the Dialogue Runner, which runs the contents of your Yarn Scripts and delivers lines, options and commands to your game. - [Dialogue Views](https://docs.yarnspinner.dev/2.0/using-yarnspinner-with-unity/components/dialogue-view.md): Learn about Dialogue Views, which present dialogue content to the user. - [Line View](https://docs.yarnspinner.dev/2.0/using-yarnspinner-with-unity/components/dialogue-view/line-view.md): Learn about Line View, a Dialogue View that displays a single line of dialogue on a Canvas. - [Options List View](https://docs.yarnspinner.dev/2.0/using-yarnspinner-with-unity/components/dialogue-view/options-list-view.md): Learn about Options List View, a Dialogue View that displays a list dialogue options. - [Option View](https://docs.yarnspinner.dev/2.0/using-yarnspinner-with-unity/components/dialogue-view/option-view.md): Learn about Options View, a component used to display an option in an Options List View. - [Variable Storage](https://docs.yarnspinner.dev/2.0/using-yarnspinner-with-unity/components/variable-storage.md) - [In-Memory Variable Storage](https://docs.yarnspinner.dev/2.0/using-yarnspinner-with-unity/components/variable-storage/in-memory-variable-storage.md) - [Custom Variable Storage Components](https://docs.yarnspinner.dev/2.0/using-yarnspinner-with-unity/components/variable-storage/custom-variable-storage.md) - [Line Provider](https://docs.yarnspinner.dev/2.0/using-yarnspinner-with-unity/components/line-provider.md) - [Text Line Provider](https://docs.yarnspinner.dev/2.0/using-yarnspinner-with-unity/components/line-provider/text-line-provider.md) - [Audio Line Provider](https://docs.yarnspinner.dev/2.0/using-yarnspinner-with-unity/components/line-provider/audio-line-provider.md) - [Commands and Functions](https://docs.yarnspinner.dev/2.0/using-yarnspinner-with-unity/creating-commands-functions.md) - [Localizations and Assets](https://docs.yarnspinner.dev/2.0/using-yarnspinner-with-unity/assets-and-localization.md) - [Choose-Your-Path Game](https://docs.yarnspinner.dev/2.0/unity-sample-projects/example-project-1.md): This example project demonstrates making a simple dialogue-based game when beginning with only an empty Unity scene. - [Choose-Your-Path Game with Visuals](https://docs.yarnspinner.dev/2.0/unity-sample-projects/example-project-2.md): This example project demonstrates making a simple dialogue-based game when beginning with some pre-existing assets. - [NPC Dialogue Game](https://docs.yarnspinner.dev/2.0/unity-sample-projects/example-project-3.md): This example project demonstrates making a simple non-linear dialogue-based game when beginning with some pre-existing assets. - [Yarn Variables and Variable Storage](https://docs.yarnspinner.dev/2.0/guides/yarn-variables-and-variable-storage.md) - [The Team](https://docs.yarnspinner.dev/2.0/about/team.md) - [GitHub Repositories](https://docs.yarnspinner.dev/2.0/about/github-repositories.md) - [Community Projects](https://docs.yarnspinner.dev/2.0/about/community-projects.md): Learn about Yarn Spinner's amazing community projects, by the community, because they're community projects. - [C#](https://docs.yarnspinner.dev/2.0/api/csharp.md) - [Yarn Namespace](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.md) - [BuiltinTypes](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.builtintypes.md) - [Any](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.builtintypes/yarn.builtintypes.any.md) - [Boolean](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.builtintypes/yarn.builtintypes.boolean.md) - [Number](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.builtintypes/yarn.builtintypes.number.md) - [String](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.builtintypes/yarn.builtintypes.string.md) - [TypeMappings](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.builtintypes/yarn.builtintypes.typemappings.md) - [Command](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.command.md) - [Text](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.command/yarn.command.text.md) - [CommandHandler](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.commandhandler.md) - [Dialogue](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.dialogue.md) - [DefaultStartNodeName](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.dialogue/yarn.dialogue.defaultstartnodename.md) - [Dialogue(Yarn.IVariableStorage)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.dialogue/yarn.dialogue..ctor.md) - [AddProgram(Program)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.dialogue/yarn.dialogue.addprogram.md) - [Continue()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.dialogue/yarn.dialogue.continue.md) - [ExpandSubstitutions(string,IList\)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.dialogue/yarn.dialogue.expandsubstitutions.md) - [GetStringIDForNode(string)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.dialogue/yarn.dialogue.getstringidfornode.md) - [GetTagsForNode(string)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.dialogue/yarn.dialogue.gettagsfornode.md) - [NodeExists(string)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.dialogue/yarn.dialogue.nodeexists.md) - [ParseMarkup(string)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.dialogue/yarn.dialogue.parsemarkup.md) - [SetNode(string)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.dialogue/yarn.dialogue.setnode.md) - [SetProgram(Program)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.dialogue/yarn.dialogue.setprogram.md) - [SetSelectedOption(int)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.dialogue/yarn.dialogue.setselectedoption.md) - [Stop()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.dialogue/yarn.dialogue.stop.md) - [UnloadAll()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.dialogue/yarn.dialogue.unloadall.md) - [CommandHandler](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.dialogue/yarn.dialogue.commandhandler.md) - [CurrentNode](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.dialogue/yarn.dialogue.currentnode.md) - [DialogueCompleteHandler](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.dialogue/yarn.dialogue.dialoguecompletehandler.md) - [IsActive](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.dialogue/yarn.dialogue.isactive.md) - [LanguageCode](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.dialogue/yarn.dialogue.languagecode.md) - [Library](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.dialogue/yarn.dialogue.library.md) - [LineHandler](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.dialogue/yarn.dialogue.linehandler.md) - [LogDebugMessage](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.dialogue/yarn.dialogue.logdebugmessage.md) - [LogErrorMessage](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.dialogue/yarn.dialogue.logerrormessage.md) - [NodeCompleteHandler](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.dialogue/yarn.dialogue.nodecompletehandler.md) - [NodeNames](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.dialogue/yarn.dialogue.nodenames.md) - [NodeStartHandler](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.dialogue/yarn.dialogue.nodestarthandler.md) - [OptionsHandler](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.dialogue/yarn.dialogue.optionshandler.md) - [PrepareForLinesHandler](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.dialogue/yarn.dialogue.prepareforlineshandler.md) - [VariableStorage](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.dialogue/yarn.dialogue.variablestorage.md) - [DialogueCompleteHandler](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.dialoguecompletehandler.md) - [DialogueException](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.dialogueexception.md) - [FunctionType](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.functiontype.md) - [Description](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.functiontype/yarn.functiontype.description.md) - [Methods](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.functiontype/yarn.functiontype.methods.md) - [Name](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.functiontype/yarn.functiontype.name.md) - [Parameters](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.functiontype/yarn.functiontype.parameters.md) - [Parent](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.functiontype/yarn.functiontype.parent.md) - [ReturnType](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.functiontype/yarn.functiontype.returntype.md) - [IType](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.itype.md) - [Description](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.itype/yarn.itype.description.md) - [Methods](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.itype/yarn.itype.methods.md) - [Name](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.itype/yarn.itype.name.md) - [Parent](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.itype/yarn.itype.parent.md) - [IVariableStorage](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.ivariablestorage.md) - [Clear()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.ivariablestorage/yarn.ivariablestorage.clear.md) - [SetValue(string,bool)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.ivariablestorage/yarn.ivariablestorage.setvalue-3.md) - [SetValue(string,float)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.ivariablestorage/yarn.ivariablestorage.setvalue-2.md) - [SetValue(string,string)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.ivariablestorage/yarn.ivariablestorage.setvalue-1.md) - [TryGetValue(string,T)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.ivariablestorage/yarn.ivariablestorage.trygetvalue.md) - [Library](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.library.md) - [DeregisterFunction(string)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.library/yarn.library.deregisterfunction.md) - [FunctionExists(string)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.library/yarn.library.functionexists.md) - [GetFunction(string)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.library/yarn.library.getfunction.md) - [ImportLibrary(Library)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.library/yarn.library.importlibrary.md) - [RegisterFunction(string,Delegate)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.library/yarn.library.registerfunction-7.md) - [RegisterFunction(string,Func\)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.library/yarn.library.registerfunction-1.md) - [RegisterFunction(string,Func\)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.library/yarn.library.registerfunction-2.md) - [RegisterFunction(string,Func\)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.library/yarn.library.registerfunction-3.md) - [RegisterFunction(string,Func\)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.library/yarn.library.registerfunction-4.md) - [RegisterFunction(string,Func\)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.library/yarn.library.registerfunction-5.md) - [RegisterFunction(string,Func\)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.library/yarn.library.registerfunction-6.md) - [Line](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.line.md) - [ID](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.line/yarn.line.id.md) - [Substitutions](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.line/yarn.line.substitutions.md) - [LineHandler](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.linehandler.md) - [Logger](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.logger.md) - [MemoryVariableStore](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.memoryvariablestore.md) - [Clear()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.clear.md) - [SetValue(string,bool)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.setvalue-3.md) - [SetValue(string,float)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.setvalue-2.md) - [SetValue(string,string)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.setvalue-1.md) - [TryGetValue(string,T)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.trygetvalue.md) - [Node](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.node.md) - [ToString()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.node/yarn.node.tostring.md) - [Instructions](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.node/yarn.node.instructions.md) - [Labels](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.node/yarn.node.labels.md) - [Name](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.node/yarn.node.name.md) - [SourceTextStringID](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.node/yarn.node.sourcetextstringid.md) - [Tags](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.node/yarn.node.tags.md) - [NodeCompleteHandler](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.nodecompletehandler.md) - [NodeStartHandler](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.nodestarthandler.md) - [OptionSet](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.optionset.md) - [Options](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.optionset/yarn.optionset.options.md) - [Option](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.optionset/yarn.optionset.option.md) - [DestinationNode](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.optionset/yarn.optionset.option/yarn.optionset.option.destinationnode.md) - [ID](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.optionset/yarn.optionset.option/yarn.optionset.option.id.md) - [IsAvailable](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.optionset/yarn.optionset.option/yarn.optionset.option.isavailable.md) - [Line](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.optionset/yarn.optionset.option/yarn.optionset.option.line.md) - [OptionsHandler](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.optionshandler.md) - [PrepareForLinesHandler](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.prepareforlineshandler.md) - [Program](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.program.md) - [Combine(Program\[\])](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.program/yarn.program.combine.md) - [ToString()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.program/yarn.program.tostring.md) - [InitialValues](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.program/yarn.program.initialvalues.md) - [Name](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.program/yarn.program.name.md) - [Nodes](https://docs.yarnspinner.dev/2.0/api/csharp/yarn/yarn.program/yarn.program.nodes.md) - [Yarn.Markup Namespace](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.markup.md) - [MarkupAttribute](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.markup/yarn.markup.markupattribute.md) - [ToString()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.tostring.md) - [Length](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.length.md) - [Name](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.name.md) - [Position](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.position.md) - [Properties](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.properties.md) - [MarkupParseException](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.markup/yarn.markup.markupparseexception.md) - [MarkupParseResult](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.markup/yarn.markup.markupparseresult.md) - [Attributes](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.markup/yarn.markup.markupparseresult/yarn.markup.markupparseresult.attributes.md) - [Text](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.markup/yarn.markup.markupparseresult/yarn.markup.markupparseresult.text.md) - [DeleteRange(MarkupAttribute)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.markup/yarn.markup.markupparseresult/yarn.markup.markupparseresult.deleterange.md) - [TextForAttribute(MarkupAttribute)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.markup/yarn.markup.markupparseresult/yarn.markup.markupparseresult.textforattribute.md) - [TryGetAttributeWithName(string,MarkupAttribute)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.markup/yarn.markup.markupparseresult/yarn.markup.markupparseresult.trygetattributewithname.md) - [MarkupProperty](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.markup/yarn.markup.markupproperty.md) - [Name](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.markup/yarn.markup.markupproperty/yarn.markup.markupproperty.name.md) - [Value](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.markup/yarn.markup.markupproperty/yarn.markup.markupproperty.value.md) - [MarkupValue](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.markup/yarn.markup.markupvalue.md) - [ToString()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.tostring.md) - [BoolValue](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.boolvalue.md) - [FloatValue](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.floatvalue.md) - [IntegerValue](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.integervalue.md) - [StringValue](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.stringvalue.md) - [Type](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.type.md) - [MarkupValueType](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.markup/yarn.markup.markupvaluetype.md) - [Bool](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.markup/yarn.markup.markupvaluetype/yarn.markup.markupvaluetype.bool.md) - [Float](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.markup/yarn.markup.markupvaluetype/yarn.markup.markupvaluetype.float.md) - [Integer](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.markup/yarn.markup.markupvaluetype/yarn.markup.markupvaluetype.integer.md) - [String](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.markup/yarn.markup.markupvaluetype/yarn.markup.markupvaluetype.string.md) - [Yarn.Compiler Namespace](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler.md) - [CompilationJob](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.compilationjob.md) - [CompilationType](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.compilationtype.md) - [Files](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.files.md) - [Library](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.library.md) - [VariableDeclarations](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.variabledeclarations.md) - [CreateFromFiles(IEnumerable\,Library)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.createfromfiles-1.md) - [CreateFromFiles(string\[\])](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.createfromfiles-2.md) - [CreateFromString(string,string,Library)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.createfromstring.md) - [File](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.file.md) - [FileName](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.file/yarn.compiler.compilationjob.file.filename.md) - [Source](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.file/yarn.compiler.compilationjob.file.source.md) - [Type](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.type.md) - [DeclarationsOnly](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.type/yarn.compiler.compilationjob.type.declarationsonly.md) - [FullCompilation](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.type/yarn.compiler.compilationjob.type.fullcompilation.md) - [StringsOnly](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.type/yarn.compiler.compilationjob.type.stringsonly.md) - [CompilationResult](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.compilationresult.md) - [ContainsImplicitStringTags](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.containsimplicitstringtags.md) - [Declarations](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.declarations.md) - [Diagnostics](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.diagnostics.md) - [FileTags](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.filetags.md) - [Program](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.program.md) - [StringTable](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.stringtable.md) - [Compiler](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.compiler.md) - [Compile(CompilationJob)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.compiler/yarn.compiler.compiler.compile.md) - [FlattenParseTree(IParseTree)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.compiler/yarn.compiler.compiler.flattenparsetree.md) - [GetDocumentComments(CommonTokenStream,ParserRuleContext,bool)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.compiler/yarn.compiler.compiler.getdocumentcomments.md) - [GetLineIDForNodeName(string)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.compiler/yarn.compiler.compiler.getlineidfornodename.md) - [Declaration](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.declaration.md) - [ExternalDeclaration](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.externaldeclaration.md) - [Declaration()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration..ctor.md) - [CreateVariable(string,Yarn.IType,IConvertible,string)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.createvariable.md) - [Equals(object)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.equals.md) - [GetHashCode()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.gethashcode.md) - [ToString()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.tostring.md) - [DefaultValue](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.defaultvalue.md) - [Description](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.description.md) - [IsImplicit](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.isimplicit.md) - [Name](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.name.md) - [SourceFileLine](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.sourcefileline.md) - [SourceFileName](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.sourcefilename.md) - [SourceNodeLine](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.sourcenodeline.md) - [SourceNodeName](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.sourcenodename.md) - [Type](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.type.md) - [Diagnostic](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.diagnostic.md) - [Column](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.column.md) - [Context](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.context.md) - [FileName](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.filename.md) - [Line](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.line.md) - [Message](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.message.md) - [Severity](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.severity.md) - [Diagnostic(string,ParserRuleContext,string,DiagnosticSeverity)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic..ctor-3.md) - [Diagnostic(string,int,int,string,DiagnosticSeverity)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic..ctor-4.md) - [Diagnostic(string,string,DiagnosticSeverity)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic..ctor-1.md) - [Diagnostic(string,DiagnosticSeverity)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic..ctor-2.md) - [Equals(object)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.equals.md) - [GetHashCode()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.gethashcode.md) - [ToString()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.tostring.md) - [DiagnosticSeverity](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.diagnosticseverity.md) - [Error](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.diagnosticseverity/yarn.compiler.diagnostic.diagnosticseverity.error.md) - [Info](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.diagnosticseverity/yarn.compiler.diagnostic.diagnosticseverity.info.md) - [Warning](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.diagnosticseverity/yarn.compiler.diagnostic.diagnosticseverity.warning.md) - [FileParseResult](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.fileparseresult.md) - [FileParseResult(string,IParseTree,CommonTokenStream)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult..ctor.md) - [Equals(object)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult.equals.md) - [GetHashCode()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult.gethashcode.md) - [Name](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult.name.md) - [Tokens](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult.tokens.md) - [Tree](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult.tree.md) - [IndentAwareLexer](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer.md) - [IndentAwareLexer(ICharStream,TextWriter,TextWriter)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer..ctor.md) - [NextToken()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer.nexttoken.md) - [Warnings](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer.warnings.md) - [Warning](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer.warning.md) - [Message](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer.warning/yarn.compiler.indentawarelexer.warning.message.md) - [Token](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer.warning/yarn.compiler.indentawarelexer.warning.token.md) - [StringInfo](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.stringinfo.md) - [fileName](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.filename.md) - [isImplicitTag](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.isimplicittag.md) - [lineNumber](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.linenumber.md) - [metadata](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.metadata.md) - [nodeName](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.nodename.md) - [text](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.text.md) - [ToString()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.tostring.md) - [Utility](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.utility.md) - [AddTagsToLines(string,ICollection\)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.utility/yarn.compiler.utility.addtagstolines.md) - [GenerateYarnFileWithDeclarations(IEnumerable\,string,IEnumerable\,I](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.utility/yarn.compiler.utility.generateyarnfilewithdeclarations.md) - [ParseSource(string)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler/yarn.compiler.utility/yarn.compiler.utility.parsesource.md) - [Yarn.Compiler.Upgrader Namespace](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler.upgrader.md) - [LanguageUpgrader](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.languageupgrader.md) - [Upgrade(UpgradeJob)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.languageupgrader/yarn.compiler.upgrader.languageupgrader.upgrade.md) - [OrderedSet](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset.md) - [OrderedSet()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset..ctor-1.md) - [OrderedSet(IEqualityComparer\)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset..ctor-2.md) - [Add(T)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.add-2.md) - [Add(IEnumerable\)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.add-1.md) - [Clear()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.clear.md) - [Contains(T)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.contains.md) - [CopyTo(T\[\],int)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.copyto.md) - [GetEnumerator()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.getenumerator.md) - [Remove(T)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.remove.md) - [Count](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.count.md) - [IsReadOnly](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.isreadonly.md) - [TextReplacement](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement.md) - [Comment](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.comment.md) - [OriginalText](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.originaltext.md) - [ReplacementText](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.replacementtext.md) - [Start](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.start.md) - [StartLine](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.startline.md) - [OriginalLength](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.originallength.md) - [ReplacementLength](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.replacementlength.md) - [UpgradeJob](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradejob.md) - [Files](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradejob/yarn.compiler.upgrader.upgradejob.files.md) - [UpgradeType](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradejob/yarn.compiler.upgrader.upgradejob.upgradetype.md) - [UpgradeJob(UpgradeType,IEnumerable\)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradejob/yarn.compiler.upgrader.upgradejob..ctor.md) - [UpgradeResult](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult.md) - [Files](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.files.md) - [Diagnostics](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.diagnostics.md) - [OutputFile](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile.md) - [Diagnostics](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.diagnostics.md) - [IsNewFile](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.isnewfile.md) - [OriginalSource](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.originalsource.md) - [Path](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.path.md) - [Replacements](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.replacements.md) - [UpgradedSource](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.upgradedsource.md) - [UpgradeType](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradetype.md) - [Version1to2](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradetype/yarn.compiler.upgrader.upgradetype.version1to2.md) - [Yarn.Unity Namespace](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity.md) - [AssemblyExtensions](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.assemblyextensions.md) - [GetLoadableTypes(Assembly)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.assemblyextensions/yarn.unity.assemblyextensions.getloadabletypes.md) - [AudioLineProvider](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.audiolineprovider.md) - [AssetLoadCompleteAction](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.assetloadcompleteaction.md) - [audioLanguage](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.audiolanguage.md) - [completedLoadOperations](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.completedloadoperations.md) - [pendingLoadOperations](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.pendingloadoperations.md) - [GetLocalizedLine(Line)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.getlocalizedline.md) - [PrepareForLines(IEnumerable\)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.prepareforlines.md) - [LinesAvailable](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.linesavailable.md) - [AudioLocalizedLine](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.audiolocalizedline.md) - [AudioClip](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.audiolocalizedline/yarn.unity.audiolocalizedline.audioclip.md) - [CharacterColorView](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.charactercolorview.md) - [RunLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.charactercolorview/yarn.unity.charactercolorview.runline.md) - [CharacterColorData](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.charactercolorview/yarn.unity.charactercolorview.charactercolordata.md) - [characterName](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.charactercolorview/yarn.unity.charactercolorview.charactercolordata/yarn.unity.charactercolorview.charactercolordata.charactername.md) - [displayColor](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.charactercolorview/yarn.unity.charactercolorview.charactercolordata/yarn.unity.charactercolorview.charactercolordata.displaycolor.md) - [Culture](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.culture.md) - [DisplayName](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.culture/yarn.unity.culture.displayname.md) - [Name](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.culture/yarn.unity.culture.name.md) - [NativeName](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.culture/yarn.unity.culture.nativename.md) - [Cultures](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.cultures.md) - [GetCulture(string)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.cultures/yarn.unity.cultures.getculture.md) - [GetCultures()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.cultures/yarn.unity.cultures.getcultures.md) - [HasCulture(string)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.cultures/yarn.unity.cultures.hasculture.md) - [DialogueCharacterNameView](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguecharacternameview.md) - [onDialogueStarted](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguecharacternameview/yarn.unity.dialoguecharacternameview.ondialoguestarted.md) - [onNameNotPresent](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguecharacternameview/yarn.unity.dialoguecharacternameview.onnamenotpresent.md) - [onNameUpdate](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguecharacternameview/yarn.unity.dialoguecharacternameview.onnameupdate.md) - [DialogueStarted()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguecharacternameview/yarn.unity.dialoguecharacternameview.dialoguestarted.md) - [RunLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguecharacternameview/yarn.unity.dialoguecharacternameview.runline.md) - [DialogueOption](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialogueoption.md) - [DialogueOptionID](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialogueoption/yarn.unity.dialogueoption.dialogueoptionid.md) - [IsAvailable](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialogueoption/yarn.unity.dialogueoption.isavailable.md) - [Line](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialogueoption/yarn.unity.dialogueoption.line.md) - [TextID](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialogueoption/yarn.unity.dialogueoption.textid.md) - [DialogueRunner](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner.md) - [automaticallyContinueLines](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.automaticallycontinuelines.md) - [dialogueViews](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.dialogueviews.md) - [lineProvider](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.lineprovider.md) - [onCommand](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.oncommand.md) - [onDialogueComplete](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.ondialoguecomplete.md) - [onNodeComplete](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.onnodecomplete.md) - [onNodeStart](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.onnodestart.md) - [runSelectedOptionAsLine](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.runselectedoptionasline.md) - [startAutomatically](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.startautomatically.md) - [startNode](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.startnode.md) - [verboseLogging](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.verboselogging.md) - [yarnProject](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.yarnproject.md) - [AddCommandHandler(string,System.Action)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-8.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-1.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-9.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-2.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-10.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-3.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-11.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-4.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-12.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-5.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-13.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-6.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-14.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-7.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-1.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-2.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-3.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-4.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-5.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-6.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-7.md) - [Clear()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.clear.md) - [GetTagsForNode(String)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.gettagsfornode.md) - [NodeExists(string)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.nodeexists.md) - [OnViewUserIntentNextLine()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.onviewuserintentnextline.md) - [RemoveCommandHandler(string)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.removecommandhandler.md) - [RemoveFunction(string)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.removefunction.md) - [ResetDialogue(string)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.resetdialogue.md) - [SetDialogueViews(DialogueViewBase\[\])](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.setdialogueviews.md) - [SetInitialVariables(bool)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.setinitialvariables.md) - [SetProject(YarnProject)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.setproject.md) - [SplitCommandText(string)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.splitcommandtext.md) - [StartDialogue(string)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.startdialogue.md) - [Stop()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.stop.md) - [CurrentNodeName](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.currentnodename.md) - [Dialogue](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.dialogue.md) - [IsDialogueRunning](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.isdialoguerunning.md) - [VariableStorage](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.variablestorage.md) - [StringUnityEvent](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.stringunityevent.md) - [DialogueViewBase](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialogueviewbase.md) - [DialogueComplete()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.dialoguecomplete.md) - [DialogueStarted()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.dialoguestarted.md) - [DismissLine(Action)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.dismissline.md) - [NodeComplete(string,Action)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.nodecomplete.md) - [OnLineStatusChanged(LocalizedLine)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.onlinestatuschanged.md) - [ReadyForNextLine()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.readyfornextline.md) - [RunLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.runline.md) - [RunOptions(DialogueOption\[\],Action\)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.runoptions.md) - [Effects](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.effects.md) - [FadeAlpha(CanvasGroup,float,float,float,Action,InterruptionFlag)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.fadealpha.md) - [Typewriter(TextMeshProUGUI,float,Action,Action,InterruptionFlag)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.typewriter.md) - [FindVoiceOver](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.findvoiceover.md) - [GetAsseetsInMatchingLanguageDirectory(string\[\],string)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.findvoiceover/yarn.unity.findvoiceover.getasseetsinmatchinglanguagedirectory.md) - [GetMatchingVoiceOverAudioClip(string,string)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.findvoiceover/yarn.unity.findvoiceover.getmatchingvoiceoveraudioclip.md) - [SearchAssetDatabase(string,string)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.findvoiceover/yarn.unity.findvoiceover.searchassetdatabase.md) - [InMemoryVariableStorage](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage.md) - [showDebug](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.showdebug.md) - [TypeMappings](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.typemappings.md) - [Clear()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.clear.md) - [Contains(string)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.contains.md) - [DeserializeAllVariablesFromJSON(string)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.deserializeallvariablesfromjson.md) - [GetDebugList()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.getdebuglist.md) - [LoadFromFile(string)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.loadfromfile.md) - [LoadFromPlayerPrefs()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.loadfromplayerprefs-1.md) - [LoadFromPlayerPrefs(string)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.loadfromplayerprefs-2.md) - [SaveToFile(string)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.savetofile.md) - [SaveToPlayerPrefs()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.savetoplayerprefs-1.md) - [SaveToPlayerPrefs(string)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.savetoplayerprefs-2.md) - [SerializeAllVariablesToJSON(bool)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.serializeallvariablestojson.md) - [SetValue(string,bool)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.setvalue-3.md) - [SetValue(string,float)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.setvalue-2.md) - [SetValue(string,string)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.setvalue-1.md) - [TryGetValue(string,T)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.trygetvalue.md) - [InterruptionFlag](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.interruptionflag.md) - [Clear()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.interruptionflag/yarn.unity.interruptionflag.clear.md) - [Set()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.interruptionflag/yarn.unity.interruptionflag.set.md) - [Interrupted](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.interruptionflag/yarn.unity.interruptionflag.interrupted.md) - [LanguageAttribute](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.languageattribute.md) - [LineProviderBehaviour](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour.md) - [textLanguageCode](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.textlanguagecode.md) - [GetLocalizedLine(Yarn.Line)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.getlocalizedline.md) - [PrepareForLines(IEnumerable\)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.prepareforlines.md) - [Start()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.start.md) - [LinesAvailable](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.linesavailable.md) - [YarnProject](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.yarnproject.md) - [LineView](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.lineview.md) - [DismissLine(Action)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.dismissline.md) - [OnContinueClicked()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.oncontinueclicked.md) - [OnLineStatusChanged(LocalizedLine)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.onlinestatuschanged.md) - [Reset()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.reset.md) - [RunLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.runline.md) - [Start()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.start.md) - [Update()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.update.md) - [Localization](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.localization.md) - [AddLocalizedObject(string,T)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.addlocalizedobject.md) - [AddLocalizedObjects(IEnumerable\>)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.addlocalizedobjects.md) - [AddLocalizedString(string,string)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.addlocalizedstring.md) - [AddLocalizedStrings(IEnumerable\>)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.addlocalizedstrings-1.md) - [AddLocalizedStrings(IEnumerable\)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.addlocalizedstrings-2.md) - [Clear()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.clear.md) - [ContainsLocalizedObject(string)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.containslocalizedobject.md) - [ContainsLocalizedString(string)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.containslocalizedstring.md) - [GetLineIDs()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.getlineids.md) - [GetLocalizedObject(string)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.getlocalizedobject.md) - [GetLocalizedString(string)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.getlocalizedstring.md) - [SetLocalizedObject(string,T)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.setlocalizedobject.md) - [ContainsLocalizedAssets](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.containslocalizedassets.md) - [LocaleCode](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.localecode.md) - [UsesAddressableAssets](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.usesaddressableassets.md) - [LocalizedLine](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.localizedline.md) - [RawText](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.rawtext.md) - [Status](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.status.md) - [Substitutions](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.substitutions.md) - [TextID](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.textid.md) - [CharacterName](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.charactername.md) - [Text](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.text.md) - [TextWithoutCharacterName](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.textwithoutcharactername.md) - [OptionsListView](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.optionslistview.md) - [Reset()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.optionslistview/yarn.unity.optionslistview.reset.md) - [RunLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.optionslistview/yarn.unity.optionslistview.runline.md) - [RunOptions(DialogueOption\[\],Action\)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.optionslistview/yarn.unity.optionslistview.runoptions.md) - [Start()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.optionslistview/yarn.unity.optionslistview.start.md) - [OptionView](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.optionview.md) - [OnOptionSelected](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.onoptionselected.md) - [InvokeOptionSelected()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.invokeoptionselected.md) - [OnPointerClick(PointerEventData)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.onpointerclick.md) - [OnPointerEnter(PointerEventData)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.onpointerenter.md) - [OnSubmit(BaseEventData)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.onsubmit.md) - [Option](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.option.md) - [SampleRenderDetector](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.samplerenderdetector.md) - [SerializedDictionary](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.serializeddictionary.md) - [Add(TKey,TValue)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.add-1.md) - [Add(KeyValuePair\)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.add-2.md) - [Clear()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.clear.md) - [Contains(KeyValuePair\)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.contains.md) - [ContainsKey(TKey)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.containskey.md) - [CopyTo(KeyValuePair\\[\],int)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.copyto.md) - [GetEnumerator()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.getenumerator.md) - [Remove(TKey)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.remove-1.md) - [Remove(KeyValuePair\)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.remove-2.md) - [TryGetValue(TKey,TValue)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.trygetvalue.md) - [Count](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.count.md) - [IsReadOnly](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.isreadonly.md) - [this\[TKey key\]](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.this.md) - [Keys](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.keys.md) - [Values](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.values.md) - [StringTableEntry](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.stringtableentry.md) - [Comment](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.comment.md) - [File](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.file.md) - [ID](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.id.md) - [Language](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.language.md) - [LineNumber](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.linenumber.md) - [Lock](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.lock.md) - [Node](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.node.md) - [Text](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.text.md) - [StringTableEntry(StringTableEntry)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry..ctor.md) - [CreateCSV(IEnumerable\)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.createcsv.md) - [Equals(object)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.equals.md) - [GetHashCode()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.gethashcode.md) - [ParseFromCSV(string)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.parsefromcsv.md) - [ToString()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.tostring.md) - [TextLineProvider](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.textlineprovider.md) - [GetLocalizedLine(Yarn.Line)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.textlineprovider/yarn.unity.textlineprovider.getlocalizedline.md) - [PrepareForLines(IEnumerable\)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.textlineprovider/yarn.unity.textlineprovider.prepareforlines.md) - [LinesAvailable](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.textlineprovider/yarn.unity.textlineprovider.linesavailable.md) - [VariableStorageBehaviour](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour.md) - [Clear()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.clear.md) - [Contains(string)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.contains.md) - [SetValue(string,bool)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.setvalue-3.md) - [SetValue(string,float)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.setvalue-2.md) - [SetValue(string,string)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.setvalue-1.md) - [TryGetValue(string,T)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.trygetvalue.md) - [VoiceOverPlaybackUnity](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.voiceoverplaybackunity.md) - [fadeOutTimeOnLineFinish](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.voiceoverplaybackunity/yarn.unity.voiceoverplaybackunity.fadeouttimeonlinefinish.md) - [waitTimeAfterLineComplete](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.voiceoverplaybackunity/yarn.unity.voiceoverplaybackunity.waittimeafterlinecomplete.md) - [waitTimeBeforeLineStart](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.voiceoverplaybackunity/yarn.unity.voiceoverplaybackunity.waittimebeforelinestart.md) - [OnLineStatusChanged(LocalizedLine)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.voiceoverplaybackunity/yarn.unity.voiceoverplaybackunity.onlinestatuschanged.md) - [RunLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.voiceoverplaybackunity/yarn.unity.voiceoverplaybackunity.runline.md) - [YarnActionAttribute](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.yarnactionattribute.md) - [Name](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.yarnactionattribute/yarn.unity.yarnactionattribute.name.md) - [YarnCommandAttribute](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.yarncommandattribute.md) - [CommandString](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.yarncommandattribute/yarn.unity.yarncommandattribute.commandstring.md) - [Injector](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.yarncommandattribute/yarn.unity.yarncommandattribute.injector.md) - [YarnFunctionAttribute](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.yarnfunctionattribute.md) - [FunctionName](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.yarnfunctionattribute/yarn.unity.yarnfunctionattribute.functionname.md) - [YarnLinesAsCanvasText](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.yarnlinesascanvastext.md) - [stringsToViews](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.yarnlinesascanvastext/yarn.unity.yarnlinesascanvastext.stringstoviews.md) - [yarnProject](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.yarnlinesascanvastext/yarn.unity.yarnlinesascanvastext.yarnproject.md) - [OnTextLanguagePreferenceChanged()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.yarnlinesascanvastext/yarn.unity.yarnlinesascanvastext.ontextlanguagepreferencechanged.md) - [StringObjectDictionary](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.yarnlinesascanvastext/yarn.unity.yarnlinesascanvastext.stringobjectdictionary.md) - [YarnParameterAttribute](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.yarnparameterattribute.md) - [Injector](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.yarnparameterattribute/yarn.unity.yarnparameterattribute.injector.md) - [YarnProject](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.yarnproject.md) - [baseLocalization](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.baselocalization.md) - [compiledYarnProgram](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.compiledyarnprogram.md) - [localizations](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.localizations.md) - [searchAssembliesForActions](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.searchassembliesforactions.md) - [GetLocalization(string)](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.getlocalization.md) - [GetProgram()](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.getprogram.md) - [YarnStateInjectorAttribute](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.yarnstateinjectorattribute.md) - [Injector](https://docs.yarnspinner.dev/2.0/api/csharp/yarn.unity/yarn.unity.yarnstateinjectorattribute/yarn.unity.yarnstateinjectorattribute.injector.md) ## Yarn Spinner 2.1 - [Start Here](https://docs.yarnspinner.dev/2.1/readme.md): Learn what you need to to get started with Yarn Spinner - [Editing with VS Code](https://docs.yarnspinner.dev/2.1/getting-started/editing-with-vs-code.md): Learn about writing with the Yarn Spinner Visual Studio Code Extension. - [Installing the Extension](https://docs.yarnspinner.dev/2.1/getting-started/editing-with-vs-code/installing-the-extension.md) - [Writing Yarn in VS Code](https://docs.yarnspinner.dev/2.1/getting-started/editing-with-vs-code/writing-yarn-in-vs-code.md) - [Writing in Yarn](https://docs.yarnspinner.dev/2.1/getting-started/writing-in-yarn.md) - [Nodes, Lines, and Options](https://docs.yarnspinner.dev/2.1/getting-started/writing-in-yarn/lines-nodes-and-options.md) - [Variables](https://docs.yarnspinner.dev/2.1/getting-started/writing-in-yarn/logic-and-variables.md) - [Flow Control](https://docs.yarnspinner.dev/2.1/getting-started/writing-in-yarn/flow-control.md) - [Markup](https://docs.yarnspinner.dev/2.1/getting-started/writing-in-yarn/markup.md) - [Commands](https://docs.yarnspinner.dev/2.1/getting-started/writing-in-yarn/commands.md) - [Functions](https://docs.yarnspinner.dev/2.1/getting-started/writing-in-yarn/functions.md) - [Upgrading Yarn Scripts](https://docs.yarnspinner.dev/2.1/getting-started/upgrading-yarn-scripts.md): Upgrading your Yarn Spinner 1.x scripts to Yarn Spinner 2.x is easy. - [Overview](https://docs.yarnspinner.dev/2.1/using-yarnspinner-with-unity/overview.md) - [Installation](https://docs.yarnspinner.dev/2.1/using-yarnspinner-with-unity/installation-and-setup.md): This tutorial shows you how to install Yarn Spinner for Unity, the Unity integration for running Yarn and Yarn Spinner scripts in your Unity-based games. - [Quick Start](https://docs.yarnspinner.dev/2.1/using-yarnspinner-with-unity/quick-start.md): Quickly get started with a simple scene. - [Importing Yarn Files](https://docs.yarnspinner.dev/2.1/using-yarnspinner-with-unity/importing-yarn-files.md) - [Yarn Scripts](https://docs.yarnspinner.dev/2.1/using-yarnspinner-with-unity/importing-yarn-files/yarn-scripts.md): Learn about Yarn scripts, which are the assets that contain the dialogue you write. - [Yarn Projects](https://docs.yarnspinner.dev/2.1/using-yarnspinner-with-unity/importing-yarn-files/yarn-projects.md): Learn about Yarn Projects, which group your scripts together for use in a Dialogue Runner. - [Components](https://docs.yarnspinner.dev/2.1/using-yarnspinner-with-unity/components.md): Learn about the Unity components that you use when working with Yarn Spinner for Unity. - [Dialogue Runner](https://docs.yarnspinner.dev/2.1/using-yarnspinner-with-unity/components/dialogue-runner.md): Learn about the Dialogue Runner, which runs the contents of your Yarn Scripts and delivers lines, options and commands to your game. - [Dialogue Views](https://docs.yarnspinner.dev/2.1/using-yarnspinner-with-unity/components/dialogue-view.md): Learn about Dialogue Views, which present dialogue content to the user. - [Line View](https://docs.yarnspinner.dev/2.1/using-yarnspinner-with-unity/components/dialogue-view/line-view.md): Learn about Line View, a Dialogue View that displays a single line of dialogue on a Canvas. - [Options List View](https://docs.yarnspinner.dev/2.1/using-yarnspinner-with-unity/components/dialogue-view/options-list-view.md): Learn about Options List View, a Dialogue View that displays a list dialogue options. - [Option View](https://docs.yarnspinner.dev/2.1/using-yarnspinner-with-unity/components/dialogue-view/option-view.md): Learn about Options View, a component used to display an option in an Options List View. - [Creating Custom Dialogue Views](https://docs.yarnspinner.dev/2.1/using-yarnspinner-with-unity/components/dialogue-view/custom-dialogue-views.md): Learn how to create Dialogue Views that are designed for the specific needs of your game. - [Variable Storage](https://docs.yarnspinner.dev/2.1/using-yarnspinner-with-unity/components/variable-storage.md) - [In-Memory Variable Storage](https://docs.yarnspinner.dev/2.1/using-yarnspinner-with-unity/components/variable-storage/in-memory-variable-storage.md) - [Custom Variable Storage Components](https://docs.yarnspinner.dev/2.1/using-yarnspinner-with-unity/components/variable-storage/custom-variable-storage.md) - [Line Provider](https://docs.yarnspinner.dev/2.1/using-yarnspinner-with-unity/components/line-provider.md) - [Text Line Provider](https://docs.yarnspinner.dev/2.1/using-yarnspinner-with-unity/components/line-provider/text-line-provider.md) - [Audio Line Provider](https://docs.yarnspinner.dev/2.1/using-yarnspinner-with-unity/components/line-provider/audio-line-provider.md) - [Commands and Functions](https://docs.yarnspinner.dev/2.1/using-yarnspinner-with-unity/creating-commands-functions.md) - [Localizations and Assets](https://docs.yarnspinner.dev/2.1/using-yarnspinner-with-unity/assets-and-localization.md) - [Choose-Your-Path Game](https://docs.yarnspinner.dev/2.1/unity-sample-projects/example-project-1.md): This example project demonstrates making a simple dialogue-based game when beginning with only an empty Unity scene. - [Choose-Your-Path Game with Visuals](https://docs.yarnspinner.dev/2.1/unity-sample-projects/example-project-2.md): This example project demonstrates making a simple dialogue-based game when beginning with some pre-existing assets. - [NPC Dialogue Game](https://docs.yarnspinner.dev/2.1/unity-sample-projects/example-project-3.md): This example project demonstrates making a simple non-linear dialogue-based game when beginning with some pre-existing assets. - [Yarn Variables and Variable Storage](https://docs.yarnspinner.dev/2.1/guides/yarn-variables-and-variable-storage.md) - [The Team](https://docs.yarnspinner.dev/2.1/about/team.md) - [GitHub Repositories](https://docs.yarnspinner.dev/2.1/about/github-repositories.md) - [Community Projects](https://docs.yarnspinner.dev/2.1/about/community-projects.md): Learn about Yarn Spinner's amazing community projects, by the community, because they're community projects. - [C#](https://docs.yarnspinner.dev/2.1/api/csharp.md) - [Yarn Namespace](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.md) - [BuiltinTypes](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.builtintypes.md) - [Any](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.builtintypes/yarn.builtintypes.any.md) - [Boolean](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.builtintypes/yarn.builtintypes.boolean.md) - [Number](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.builtintypes/yarn.builtintypes.number.md) - [String](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.builtintypes/yarn.builtintypes.string.md) - [TypeMappings](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.builtintypes/yarn.builtintypes.typemappings.md) - [Command](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.command.md) - [Text](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.command/yarn.command.text.md) - [CommandHandler](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.commandhandler.md) - [Dialogue](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue.md) - [DefaultStartNodeName](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.defaultstartnodename.md) - [Dialogue(Yarn.IVariableStorage)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue..ctor.md) - [AddProgram(Program)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.addprogram.md) - [Continue()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.continue.md) - [ExpandSubstitutions(string,IList\)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.expandsubstitutions.md) - [GetStringIDForNode(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.getstringidfornode.md) - [GetTagsForNode(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.gettagsfornode.md) - [NodeExists(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.nodeexists.md) - [ParseMarkup(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.parsemarkup.md) - [SetNode(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.setnode.md) - [SetProgram(Program)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.setprogram.md) - [SetSelectedOption(int)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.setselectedoption.md) - [Stop()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.stop.md) - [UnloadAll()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.unloadall.md) - [CommandHandler](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.commandhandler.md) - [CurrentNode](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.currentnode.md) - [DialogueCompleteHandler](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.dialoguecompletehandler.md) - [IsActive](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.isactive.md) - [LanguageCode](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.languagecode.md) - [Library](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.library.md) - [LineHandler](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.linehandler.md) - [LogDebugMessage](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.logdebugmessage.md) - [LogErrorMessage](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.logerrormessage.md) - [NodeCompleteHandler](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.nodecompletehandler.md) - [NodeNames](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.nodenames.md) - [NodeStartHandler](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.nodestarthandler.md) - [OptionsHandler](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.optionshandler.md) - [PrepareForLinesHandler](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.prepareforlineshandler.md) - [VariableStorage](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogue/yarn.dialogue.variablestorage.md) - [DialogueCompleteHandler](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialoguecompletehandler.md) - [DialogueException](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.dialogueexception.md) - [FunctionType](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.functiontype.md) - [Description](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.functiontype/yarn.functiontype.description.md) - [Methods](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.functiontype/yarn.functiontype.methods.md) - [Name](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.functiontype/yarn.functiontype.name.md) - [Parameters](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.functiontype/yarn.functiontype.parameters.md) - [Parent](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.functiontype/yarn.functiontype.parent.md) - [ReturnType](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.functiontype/yarn.functiontype.returntype.md) - [IType](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.itype.md) - [Description](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.itype/yarn.itype.description.md) - [Methods](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.itype/yarn.itype.methods.md) - [Name](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.itype/yarn.itype.name.md) - [Parent](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.itype/yarn.itype.parent.md) - [IVariableStorage](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.ivariablestorage.md) - [Clear()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.ivariablestorage/yarn.ivariablestorage.clear.md) - [SetValue(string,bool)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.ivariablestorage/yarn.ivariablestorage.setvalue-3.md) - [SetValue(string,float)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.ivariablestorage/yarn.ivariablestorage.setvalue-2.md) - [SetValue(string,string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.ivariablestorage/yarn.ivariablestorage.setvalue-1.md) - [TryGetValue(string,T)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.ivariablestorage/yarn.ivariablestorage.trygetvalue.md) - [Library](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.library.md) - [DeregisterFunction(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.library/yarn.library.deregisterfunction.md) - [FunctionExists(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.library/yarn.library.functionexists.md) - [GetFunction(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.library/yarn.library.getfunction.md) - [ImportLibrary(Library)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.library/yarn.library.importlibrary.md) - [RegisterFunction(string,Delegate)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.library/yarn.library.registerfunction-7.md) - [RegisterFunction(string,Func\)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.library/yarn.library.registerfunction-1.md) - [RegisterFunction(string,Func\)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.library/yarn.library.registerfunction-2.md) - [RegisterFunction(string,Func\)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.library/yarn.library.registerfunction-3.md) - [RegisterFunction(string,Func\)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.library/yarn.library.registerfunction-4.md) - [RegisterFunction(string,Func\)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.library/yarn.library.registerfunction-5.md) - [RegisterFunction(string,Func\)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.library/yarn.library.registerfunction-6.md) - [Line](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.line.md) - [ID](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.line/yarn.line.id.md) - [Substitutions](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.line/yarn.line.substitutions.md) - [LineHandler](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.linehandler.md) - [Logger](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.logger.md) - [MemoryVariableStore](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.memoryvariablestore.md) - [Clear()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.clear.md) - [SetValue(string,bool)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.setvalue-3.md) - [SetValue(string,float)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.setvalue-2.md) - [SetValue(string,string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.setvalue-1.md) - [TryGetValue(string,T)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.trygetvalue.md) - [Node](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.node.md) - [ToString()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.node/yarn.node.tostring.md) - [Instructions](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.node/yarn.node.instructions.md) - [Labels](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.node/yarn.node.labels.md) - [Name](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.node/yarn.node.name.md) - [SourceTextStringID](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.node/yarn.node.sourcetextstringid.md) - [Tags](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.node/yarn.node.tags.md) - [NodeCompleteHandler](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.nodecompletehandler.md) - [NodeStartHandler](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.nodestarthandler.md) - [OptionSet](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.optionset.md) - [Options](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.optionset/yarn.optionset.options.md) - [Option](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.optionset/yarn.optionset.option.md) - [DestinationNode](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.optionset/yarn.optionset.option/yarn.optionset.option.destinationnode.md) - [ID](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.optionset/yarn.optionset.option/yarn.optionset.option.id.md) - [IsAvailable](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.optionset/yarn.optionset.option/yarn.optionset.option.isavailable.md) - [Line](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.optionset/yarn.optionset.option/yarn.optionset.option.line.md) - [OptionsHandler](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.optionshandler.md) - [PrepareForLinesHandler](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.prepareforlineshandler.md) - [Program](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.program.md) - [Combine(Program\[\])](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.program/yarn.program.combine.md) - [ToString()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.program/yarn.program.tostring.md) - [InitialValues](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.program/yarn.program.initialvalues.md) - [Name](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.program/yarn.program.name.md) - [Nodes](https://docs.yarnspinner.dev/2.1/api/csharp/yarn/yarn.program/yarn.program.nodes.md) - [Yarn.Markup Namespace](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup.md) - [MarkupAttribute](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupattribute.md) - [ToString()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.tostring.md) - [Length](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.length.md) - [Name](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.name.md) - [Position](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.position.md) - [Properties](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.properties.md) - [MarkupParseException](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupparseexception.md) - [MarkupParseResult](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupparseresult.md) - [Attributes](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupparseresult/yarn.markup.markupparseresult.attributes.md) - [Text](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupparseresult/yarn.markup.markupparseresult.text.md) - [DeleteRange(MarkupAttribute)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupparseresult/yarn.markup.markupparseresult.deleterange.md) - [TextForAttribute(MarkupAttribute)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupparseresult/yarn.markup.markupparseresult.textforattribute.md) - [TryGetAttributeWithName(string,MarkupAttribute)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupparseresult/yarn.markup.markupparseresult.trygetattributewithname.md) - [MarkupProperty](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupproperty.md) - [Name](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupproperty/yarn.markup.markupproperty.name.md) - [Value](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupproperty/yarn.markup.markupproperty.value.md) - [MarkupValue](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupvalue.md) - [ToString()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.tostring.md) - [BoolValue](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.boolvalue.md) - [FloatValue](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.floatvalue.md) - [IntegerValue](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.integervalue.md) - [StringValue](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.stringvalue.md) - [Type](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.type.md) - [MarkupValueType](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupvaluetype.md) - [Bool](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupvaluetype/yarn.markup.markupvaluetype.bool.md) - [Float](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupvaluetype/yarn.markup.markupvaluetype.float.md) - [Integer](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupvaluetype/yarn.markup.markupvaluetype.integer.md) - [String](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.markup/yarn.markup.markupvaluetype/yarn.markup.markupvaluetype.string.md) - [Yarn.Compiler Namespace](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.md) - [CompilationJob](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationjob.md) - [CompilationType](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.compilationtype.md) - [Files](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.files.md) - [Library](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.library.md) - [VariableDeclarations](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.variabledeclarations.md) - [CreateFromFiles(IEnumerable\,Library)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.createfromfiles-1.md) - [CreateFromFiles(string\[\])](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.createfromfiles-2.md) - [CreateFromString(string,string,Library)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.createfromstring.md) - [File](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.file.md) - [FileName](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.file/yarn.compiler.compilationjob.file.filename.md) - [Source](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.file/yarn.compiler.compilationjob.file.source.md) - [Type](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.type.md) - [DeclarationsOnly](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.type/yarn.compiler.compilationjob.type.declarationsonly.md) - [FullCompilation](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.type/yarn.compiler.compilationjob.type.fullcompilation.md) - [StringsOnly](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.type/yarn.compiler.compilationjob.type.stringsonly.md) - [CompilationResult](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationresult.md) - [ContainsImplicitStringTags](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.containsimplicitstringtags.md) - [Declarations](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.declarations.md) - [Diagnostics](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.diagnostics.md) - [FileTags](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.filetags.md) - [Program](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.program.md) - [StringTable](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.stringtable.md) - [Compiler](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compiler.md) - [Compile(CompilationJob)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compiler/yarn.compiler.compiler.compile.md) - [FlattenParseTree(IParseTree)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compiler/yarn.compiler.compiler.flattenparsetree.md) - [GetDocumentComments(CommonTokenStream,ParserRuleContext,bool)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compiler/yarn.compiler.compiler.getdocumentcomments.md) - [GetLineIDForNodeName(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.compiler/yarn.compiler.compiler.getlineidfornodename.md) - [Declaration](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.declaration.md) - [ExternalDeclaration](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.externaldeclaration.md) - [Declaration()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration..ctor.md) - [CreateVariable(string,Yarn.IType,IConvertible,string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.createvariable.md) - [Equals(object)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.equals.md) - [GetHashCode()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.gethashcode.md) - [ToString()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.tostring.md) - [DefaultValue](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.defaultvalue.md) - [Description](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.description.md) - [IsImplicit](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.isimplicit.md) - [Name](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.name.md) - [SourceFileLine](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.sourcefileline.md) - [SourceFileName](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.sourcefilename.md) - [SourceNodeLine](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.sourcenodeline.md) - [SourceNodeName](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.sourcenodename.md) - [Type](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.type.md) - [Diagnostic](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.diagnostic.md) - [Column](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.column.md) - [Context](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.context.md) - [FileName](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.filename.md) - [Line](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.line.md) - [Message](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.message.md) - [Severity](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.severity.md) - [Diagnostic(string,ParserRuleContext,string,DiagnosticSeverity)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic..ctor-3.md) - [Diagnostic(string,int,int,string,DiagnosticSeverity)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic..ctor-4.md) - [Diagnostic(string,string,DiagnosticSeverity)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic..ctor-1.md) - [Diagnostic(string,DiagnosticSeverity)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic..ctor-2.md) - [Equals(object)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.equals.md) - [GetHashCode()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.gethashcode.md) - [ToString()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.tostring.md) - [DiagnosticSeverity](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.diagnosticseverity.md) - [Error](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.diagnosticseverity/yarn.compiler.diagnostic.diagnosticseverity.error.md) - [Info](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.diagnosticseverity/yarn.compiler.diagnostic.diagnosticseverity.info.md) - [Warning](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.diagnosticseverity/yarn.compiler.diagnostic.diagnosticseverity.warning.md) - [FileParseResult](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.fileparseresult.md) - [FileParseResult(string,IParseTree,CommonTokenStream)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult..ctor.md) - [Equals(object)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult.equals.md) - [GetHashCode()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult.gethashcode.md) - [Name](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult.name.md) - [Tokens](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult.tokens.md) - [Tree](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult.tree.md) - [IndentAwareLexer](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer.md) - [IndentAwareLexer(ICharStream,TextWriter,TextWriter)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer..ctor.md) - [NextToken()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer.nexttoken.md) - [Warnings](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer.warnings.md) - [Warning](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer.warning.md) - [Message](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer.warning/yarn.compiler.indentawarelexer.warning.message.md) - [Token](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer.warning/yarn.compiler.indentawarelexer.warning.token.md) - [StringInfo](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.stringinfo.md) - [fileName](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.filename.md) - [isImplicitTag](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.isimplicittag.md) - [lineNumber](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.linenumber.md) - [metadata](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.metadata.md) - [nodeName](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.nodename.md) - [text](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.text.md) - [ToString()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.tostring.md) - [Utility](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.utility.md) - [AddTagsToLines(string,ICollection\)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.utility/yarn.compiler.utility.addtagstolines.md) - [GenerateYarnFileWithDeclarations(IEnumerable\,string,IEnumerable\,I](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.utility/yarn.compiler.utility.generateyarnfilewithdeclarations.md) - [ParseSource(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler/yarn.compiler.utility/yarn.compiler.utility.parsesource.md) - [Yarn.Compiler.Upgrader Namespace](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader.md) - [LanguageUpgrader](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.languageupgrader.md) - [Upgrade(UpgradeJob)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.languageupgrader/yarn.compiler.upgrader.languageupgrader.upgrade.md) - [OrderedSet](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset.md) - [OrderedSet()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset..ctor-1.md) - [OrderedSet(IEqualityComparer\)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset..ctor-2.md) - [Add(T)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.add-2.md) - [Add(IEnumerable\)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.add-1.md) - [Clear()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.clear.md) - [Contains(T)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.contains.md) - [CopyTo(T\[\],int)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.copyto.md) - [GetEnumerator()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.getenumerator.md) - [Remove(T)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.remove.md) - [Count](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.count.md) - [IsReadOnly](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.isreadonly.md) - [TextReplacement](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement.md) - [Comment](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.comment.md) - [OriginalText](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.originaltext.md) - [ReplacementText](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.replacementtext.md) - [Start](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.start.md) - [StartLine](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.startline.md) - [OriginalLength](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.originallength.md) - [ReplacementLength](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.replacementlength.md) - [UpgradeJob](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradejob.md) - [Files](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradejob/yarn.compiler.upgrader.upgradejob.files.md) - [UpgradeType](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradejob/yarn.compiler.upgrader.upgradejob.upgradetype.md) - [UpgradeJob(UpgradeType,IEnumerable\)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradejob/yarn.compiler.upgrader.upgradejob..ctor.md) - [UpgradeResult](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult.md) - [Files](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.files.md) - [Diagnostics](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.diagnostics.md) - [OutputFile](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile.md) - [Diagnostics](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.diagnostics.md) - [IsNewFile](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.isnewfile.md) - [OriginalSource](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.originalsource.md) - [Path](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.path.md) - [Replacements](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.replacements.md) - [UpgradedSource](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.upgradedsource.md) - [UpgradeType](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradetype.md) - [Version1to2](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradetype/yarn.compiler.upgrader.upgradetype.version1to2.md) - [Yarn.Unity Namespace](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity.md) - [AssemblyExtensions](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.assemblyextensions.md) - [GetLoadableTypes(Assembly)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.assemblyextensions/yarn.unity.assemblyextensions.getloadabletypes.md) - [AudioLineProvider](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.audiolineprovider.md) - [AssetLoadCompleteAction](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.assetloadcompleteaction.md) - [audioLanguage](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.audiolanguage.md) - [completedLoadOperations](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.completedloadoperations.md) - [pendingLoadOperations](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.pendingloadoperations.md) - [GetLocalizedLine(Line)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.getlocalizedline.md) - [PrepareForLines(IEnumerable\)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.prepareforlines.md) - [LinesAvailable](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.linesavailable.md) - [AudioLocalizedLine](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.audiolocalizedline.md) - [AudioClip](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.audiolocalizedline/yarn.unity.audiolocalizedline.audioclip.md) - [CharacterColorView](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.charactercolorview.md) - [RunLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.charactercolorview/yarn.unity.charactercolorview.runline.md) - [CharacterColorData](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.charactercolorview/yarn.unity.charactercolorview.charactercolordata.md) - [characterName](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.charactercolorview/yarn.unity.charactercolorview.charactercolordata/yarn.unity.charactercolorview.charactercolordata.charactername.md) - [displayColor](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.charactercolorview/yarn.unity.charactercolorview.charactercolordata/yarn.unity.charactercolorview.charactercolordata.displaycolor.md) - [Culture](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.culture.md) - [DisplayName](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.culture/yarn.unity.culture.displayname.md) - [Name](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.culture/yarn.unity.culture.name.md) - [NativeName](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.culture/yarn.unity.culture.nativename.md) - [Cultures](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.cultures.md) - [GetCulture(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.cultures/yarn.unity.cultures.getculture.md) - [GetCultures()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.cultures/yarn.unity.cultures.getcultures.md) - [HasCulture(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.cultures/yarn.unity.cultures.hasculture.md) - [DialogueAdvanceInput](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput.md) - [continueAction](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueaction.md) - [continueActionKeyCode](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactionkeycode.md) - [continueActionReference](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactionreference.md) - [continueActionType](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactiontype-2.md) - [dialogueView](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.dialogueview.md) - [enableActionOnStart](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.enableactiononstart.md) - [Action](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.action.md) - [ContinueActionType](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactiontype-1.md) - [InputSystemAction](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactiontype-1/yarn.unity.dialogueadvanceinput.continueactiontype.inputsystemaction.md) - [InputSystemActionFromAsset](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactiontype-1/yarn.unity.dialogueadvanceinput.continueactiontype.inputsystemactionfromasset.md) - [KeyCode](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactiontype-1/yarn.unity.dialogueadvanceinput.continueactiontype.keycode.md) - [None](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactiontype-1/yarn.unity.dialogueadvanceinput.continueactiontype.none.md) - [DialogueCharacterNameView](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguecharacternameview.md) - [onDialogueStarted](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguecharacternameview/yarn.unity.dialoguecharacternameview.ondialoguestarted.md) - [onNameNotPresent](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguecharacternameview/yarn.unity.dialoguecharacternameview.onnamenotpresent.md) - [onNameUpdate](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguecharacternameview/yarn.unity.dialoguecharacternameview.onnameupdate.md) - [DialogueStarted()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguecharacternameview/yarn.unity.dialoguecharacternameview.dialoguestarted.md) - [RunLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguecharacternameview/yarn.unity.dialoguecharacternameview.runline.md) - [DialogueOption](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueoption.md) - [DialogueOptionID](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueoption/yarn.unity.dialogueoption.dialogueoptionid.md) - [IsAvailable](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueoption/yarn.unity.dialogueoption.isavailable.md) - [Line](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueoption/yarn.unity.dialogueoption.line.md) - [TextID](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueoption/yarn.unity.dialogueoption.textid.md) - [DialogueRunner](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner.md) - [dialogueViews](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.dialogueviews.md) - [lineProvider](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.lineprovider.md) - [onCommand](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.oncommand.md) - [onDialogueComplete](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.ondialoguecomplete.md) - [onNodeComplete](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.onnodecomplete.md) - [onNodeStart](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.onnodestart.md) - [runSelectedOptionAsLine](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.runselectedoptionasline.md) - [startAutomatically](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.startautomatically.md) - [startNode](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.startnode.md) - [verboseLogging](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.verboselogging.md) - [yarnProject](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.yarnproject.md) - [AddCommandHandler(string,System.Action)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-8.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-1.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-9.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-2.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-10.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-3.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-11.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-4.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-12.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-5.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-13.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-6.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-14.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-7.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-1.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-2.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-3.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-4.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-5.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-6.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-7.md) - [Clear()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.clear.md) - [GetTagsForNode(String)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.gettagsfornode.md) - [NodeExists(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.nodeexists.md) - [OnViewRequestedInterrupt()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.onviewrequestedinterrupt.md) - [RemoveCommandHandler(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.removecommandhandler.md) - [RemoveFunction(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.removefunction.md) - [ResetDialogue(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.resetdialogue.md) - [SetDialogueViews(DialogueViewBase\[\])](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.setdialogueviews.md) - [SetInitialVariables(bool)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.setinitialvariables.md) - [SetProject(YarnProject)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.setproject.md) - [SplitCommandText(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.splitcommandtext.md) - [StartDialogue(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.startdialogue.md) - [Stop()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.stop.md) - [CurrentNodeName](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.currentnodename.md) - [Dialogue](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.dialogue.md) - [IsDialogueRunning](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.isdialoguerunning.md) - [VariableStorage](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.variablestorage.md) - [StringUnityEvent](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.stringunityevent.md) - [DialogueViewBase](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueviewbase.md) - [requestInterrupt](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.requestinterrupt.md) - [DialogueComplete()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.dialoguecomplete.md) - [DialogueStarted()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.dialoguestarted.md) - [DismissLine(Action)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.dismissline.md) - [InterruptLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.interruptline.md) - [RunLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.runline.md) - [RunOptions(DialogueOption\[\],Action\)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.runoptions.md) - [UserRequestedViewAdvancement()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.userrequestedviewadvancement.md) - [Effects](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.effects.md) - [FadeAlpha(CanvasGroup,float,float,float,CoroutineInterruptToken)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.fadealpha.md) - [Typewriter(TextMeshProUGUI,float,Action,CoroutineInterruptToken)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.typewriter.md) - [CoroutineInterruptToken](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.coroutineinterrupttoken.md) - [Complete()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.coroutineinterrupttoken/yarn.unity.effects.coroutineinterrupttoken.complete.md) - [Interrupt()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.coroutineinterrupttoken/yarn.unity.effects.coroutineinterrupttoken.interrupt.md) - [Start()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.coroutineinterrupttoken/yarn.unity.effects.coroutineinterrupttoken.start.md) - [CanInterrupt](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.coroutineinterrupttoken/yarn.unity.effects.coroutineinterrupttoken.caninterrupt.md) - [WasInterrupted](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.coroutineinterrupttoken/yarn.unity.effects.coroutineinterrupttoken.wasinterrupted.md) - [InMemoryVariableStorage](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage.md) - [showDebug](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.showdebug.md) - [TypeMappings](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.typemappings.md) - [Clear()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.clear.md) - [Contains(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.contains.md) - [DeserializeAllVariablesFromJSON(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.deserializeallvariablesfromjson.md) - [GetDebugList()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.getdebuglist.md) - [LoadFromFile(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.loadfromfile.md) - [LoadFromPlayerPrefs()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.loadfromplayerprefs-1.md) - [LoadFromPlayerPrefs(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.loadfromplayerprefs-2.md) - [SaveToFile(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.savetofile.md) - [SaveToPlayerPrefs()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.savetoplayerprefs-1.md) - [SaveToPlayerPrefs(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.savetoplayerprefs-2.md) - [SerializeAllVariablesToJSON(bool)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.serializeallvariablestojson.md) - [SetValue(string,bool)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.setvalue-3.md) - [SetValue(string,float)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.setvalue-2.md) - [SetValue(string,string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.setvalue-1.md) - [TryGetValue(string,T)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.trygetvalue.md) - [LanguageAttribute](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.languageattribute.md) - [LineProviderBehaviour](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour.md) - [textLanguageCode](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.textlanguagecode.md) - [GetLocalizedLine(Yarn.Line)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.getlocalizedline.md) - [PrepareForLines(IEnumerable\)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.prepareforlines.md) - [Start()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.start.md) - [LinesAvailable](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.linesavailable.md) - [YarnProject](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.yarnproject.md) - [LineView](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.lineview.md) - [DismissLine(Action)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.dismissline.md) - [InterruptLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.interruptline.md) - [OnContinueClicked()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.oncontinueclicked.md) - [RunLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.runline.md) - [UserRequestedViewAdvancement()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.userrequestedviewadvancement.md) - [Localization](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localization.md) - [AddLocalizedObject(string,T)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.addlocalizedobject.md) - [AddLocalizedObjects(IEnumerable\>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.addlocalizedobjects.md) - [AddLocalizedString(string,string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.addlocalizedstring.md) - [AddLocalizedStrings(IEnumerable\>)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.addlocalizedstrings-1.md) - [AddLocalizedStrings(IEnumerable\)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.addlocalizedstrings-2.md) - [Clear()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.clear.md) - [ContainsLocalizedObject(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.containslocalizedobject.md) - [ContainsLocalizedString(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.containslocalizedstring.md) - [GetLineIDs()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.getlineids.md) - [GetLocalizedObject(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.getlocalizedobject.md) - [GetLocalizedString(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.getlocalizedstring.md) - [SetLocalizedObject(string,T)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.setlocalizedobject.md) - [ContainsLocalizedAssets](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.containslocalizedassets.md) - [LocaleCode](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.localecode.md) - [UsesAddressableAssets](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.usesaddressableassets.md) - [LocalizedLine](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localizedline.md) - [RawText](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.rawtext.md) - [Substitutions](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.substitutions.md) - [TextID](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.textid.md) - [CharacterName](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.charactername.md) - [Text](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.text.md) - [TextWithoutCharacterName](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.textwithoutcharactername.md) - [OptionsListView](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.optionslistview.md) - [Reset()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.optionslistview/yarn.unity.optionslistview.reset.md) - [RunLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.optionslistview/yarn.unity.optionslistview.runline.md) - [RunOptions(DialogueOption\[\],Action\)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.optionslistview/yarn.unity.optionslistview.runoptions.md) - [Start()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.optionslistview/yarn.unity.optionslistview.start.md) - [OptionView](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.optionview.md) - [OnOptionSelected](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.onoptionselected.md) - [InvokeOptionSelected()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.invokeoptionselected.md) - [OnPointerClick(PointerEventData)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.onpointerclick.md) - [OnPointerEnter(PointerEventData)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.onpointerenter.md) - [OnSubmit(BaseEventData)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.onsubmit.md) - [Option](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.option.md) - [SampleRenderDetector](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.samplerenderdetector.md) - [SerializedDictionary](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.serializeddictionary.md) - [Add(TKey,TValue)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.add-1.md) - [Add(KeyValuePair\)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.add-2.md) - [Clear()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.clear.md) - [Contains(KeyValuePair\)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.contains.md) - [ContainsKey(TKey)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.containskey.md) - [CopyTo(KeyValuePair\\[\],int)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.copyto.md) - [GetEnumerator()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.getenumerator.md) - [Remove(TKey)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.remove-1.md) - [Remove(KeyValuePair\)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.remove-2.md) - [TryGetValue(TKey,TValue)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.trygetvalue.md) - [Count](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.count.md) - [IsReadOnly](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.isreadonly.md) - [this\[TKey key\]](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.this.md) - [Keys](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.keys.md) - [Values](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.values.md) - [StringTableEntry](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry.md) - [Comment](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.comment.md) - [File](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.file.md) - [ID](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.id.md) - [Language](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.language.md) - [LineNumber](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.linenumber.md) - [Lock](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.lock.md) - [Node](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.node.md) - [Text](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.text.md) - [StringTableEntry(StringTableEntry)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry..ctor.md) - [CreateCSV(IEnumerable\)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.createcsv.md) - [Equals(object)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.equals.md) - [GetHashCode()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.gethashcode.md) - [ParseFromCSV(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.parsefromcsv.md) - [ToString()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.tostring.md) - [TextLineProvider](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.textlineprovider.md) - [GetLocalizedLine(Yarn.Line)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.textlineprovider/yarn.unity.textlineprovider.getlocalizedline.md) - [PrepareForLines(IEnumerable\)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.textlineprovider/yarn.unity.textlineprovider.prepareforlines.md) - [LinesAvailable](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.textlineprovider/yarn.unity.textlineprovider.linesavailable.md) - [VariableStorageBehaviour](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour.md) - [Clear()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.clear.md) - [Contains(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.contains.md) - [SetValue(string,bool)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.setvalue-3.md) - [SetValue(string,float)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.setvalue-2.md) - [SetValue(string,string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.setvalue-1.md) - [TryGetValue(string,T)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.trygetvalue.md) - [VoiceOverView](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.voiceoverview.md) - [audioSource](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.audiosource.md) - [fadeOutTimeOnLineFinish](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.fadeouttimeonlinefinish.md) - [waitTimeAfterLineComplete](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.waittimeafterlinecomplete.md) - [waitTimeBeforeLineStart](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.waittimebeforelinestart.md) - [DismissLine(Action)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.dismissline.md) - [InterruptLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.interruptline.md) - [RunLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.runline.md) - [UserRequestedViewAdvancement()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.userrequestedviewadvancement.md) - [YarnActionAttribute](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarnactionattribute.md) - [Name](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarnactionattribute/yarn.unity.yarnactionattribute.name.md) - [YarnCommandAttribute](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarncommandattribute.md) - [CommandString](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarncommandattribute/yarn.unity.yarncommandattribute.commandstring.md) - [Injector](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarncommandattribute/yarn.unity.yarncommandattribute.injector.md) - [YarnFunctionAttribute](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarnfunctionattribute.md) - [FunctionName](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarnfunctionattribute/yarn.unity.yarnfunctionattribute.functionname.md) - [YarnLinesAsCanvasText](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarnlinesascanvastext.md) - [stringsToViews](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarnlinesascanvastext/yarn.unity.yarnlinesascanvastext.stringstoviews.md) - [yarnProject](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarnlinesascanvastext/yarn.unity.yarnlinesascanvastext.yarnproject.md) - [OnTextLanguagePreferenceChanged()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarnlinesascanvastext/yarn.unity.yarnlinesascanvastext.ontextlanguagepreferencechanged.md) - [StringObjectDictionary](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarnlinesascanvastext/yarn.unity.yarnlinesascanvastext.stringobjectdictionary.md) - [YarnParameterAttribute](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarnparameterattribute.md) - [Injector](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarnparameterattribute/yarn.unity.yarnparameterattribute.injector.md) - [YarnProject](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarnproject.md) - [baseLocalization](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.baselocalization.md) - [compiledYarnProgram](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.compiledyarnprogram.md) - [localizations](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.localizations.md) - [searchAssembliesForActions](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.searchassembliesforactions.md) - [GetLocalization(string)](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.getlocalization.md) - [GetProgram()](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.getprogram.md) - [YarnStateInjectorAttribute](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarnstateinjectorattribute.md) - [Injector](https://docs.yarnspinner.dev/2.1/api/csharp/yarn.unity/yarn.unity.yarnstateinjectorattribute/yarn.unity.yarnstateinjectorattribute.injector.md) ## Yarn Spinner 2.2 - [Start Here](https://docs.yarnspinner.dev/2.2/readme.md): Learn what you need to to get started with Yarn Spinner - [Editing with VS Code](https://docs.yarnspinner.dev/2.2/getting-started/editing-with-vs-code.md): Learn about writing with the Yarn Spinner Visual Studio Code Extension. - [Installing the Extension](https://docs.yarnspinner.dev/2.2/getting-started/editing-with-vs-code/installing-the-extension.md) - [Writing Yarn in VS Code](https://docs.yarnspinner.dev/2.2/getting-started/editing-with-vs-code/writing-yarn-in-vs-code.md) - [Previewing Your Dialogue](https://docs.yarnspinner.dev/2.2/getting-started/editing-with-vs-code/previewing-your-dialogue.md) - [Writing in Yarn](https://docs.yarnspinner.dev/2.2/getting-started/writing-in-yarn.md) - [Nodes, Lines, and Options](https://docs.yarnspinner.dev/2.2/getting-started/writing-in-yarn/lines-nodes-and-options.md) - [Variables](https://docs.yarnspinner.dev/2.2/getting-started/writing-in-yarn/logic-and-variables.md) - [Flow Control](https://docs.yarnspinner.dev/2.2/getting-started/writing-in-yarn/flow-control.md) - [Markup](https://docs.yarnspinner.dev/2.2/getting-started/writing-in-yarn/markup.md) - [Commands](https://docs.yarnspinner.dev/2.2/getting-started/writing-in-yarn/commands.md) - [Functions](https://docs.yarnspinner.dev/2.2/getting-started/writing-in-yarn/functions.md) - [Tags and Metadata](https://docs.yarnspinner.dev/2.2/getting-started/writing-in-yarn/tags-metadata.md) - [Upgrading Yarn Scripts](https://docs.yarnspinner.dev/2.2/getting-started/upgrading-yarn-scripts.md): Upgrading your Yarn Spinner 1.x scripts to Yarn Spinner 2.x is easy. - [Overview](https://docs.yarnspinner.dev/2.2/using-yarnspinner-with-unity/overview.md) - [Installation](https://docs.yarnspinner.dev/2.2/using-yarnspinner-with-unity/installation-and-setup.md): This tutorial shows you how to install Yarn Spinner for Unity, the Unity integration for running Yarn and Yarn Spinner scripts in your Unity-based games. - [Quick Start](https://docs.yarnspinner.dev/2.2/using-yarnspinner-with-unity/quick-start.md): Quickly get started with a simple scene. - [Importing Yarn Files](https://docs.yarnspinner.dev/2.2/using-yarnspinner-with-unity/importing-yarn-files.md) - [Yarn Scripts](https://docs.yarnspinner.dev/2.2/using-yarnspinner-with-unity/importing-yarn-files/yarn-scripts.md): Learn about Yarn scripts, which are the assets that contain the dialogue you write. - [Yarn Projects](https://docs.yarnspinner.dev/2.2/using-yarnspinner-with-unity/importing-yarn-files/yarn-projects.md): Learn about Yarn Projects, which group your scripts together for use in a Dialogue Runner. - [Components](https://docs.yarnspinner.dev/2.2/using-yarnspinner-with-unity/components.md): Learn about the Unity components that you use when working with Yarn Spinner for Unity. - [Dialogue Runner](https://docs.yarnspinner.dev/2.2/using-yarnspinner-with-unity/components/dialogue-runner.md): Learn about the Dialogue Runner, which runs the contents of your Yarn Scripts and delivers lines, options and commands to your game. - [Dialogue Views](https://docs.yarnspinner.dev/2.2/using-yarnspinner-with-unity/components/dialogue-view.md): Learn about Dialogue Views, which present dialogue content to the user. - [Line View](https://docs.yarnspinner.dev/2.2/using-yarnspinner-with-unity/components/dialogue-view/line-view.md): Learn about Line View, a Dialogue View that displays a single line of dialogue on a Canvas. - [Options List View](https://docs.yarnspinner.dev/2.2/using-yarnspinner-with-unity/components/dialogue-view/options-list-view.md): Learn about Options List View, a Dialogue View that displays a list dialogue options. - [Option View](https://docs.yarnspinner.dev/2.2/using-yarnspinner-with-unity/components/dialogue-view/option-view.md): Learn about Options View, a component used to display an option in an Options List View. - [Creating Custom Dialogue Views](https://docs.yarnspinner.dev/2.2/using-yarnspinner-with-unity/components/dialogue-view/custom-dialogue-views.md): Learn how to create Dialogue Views that are designed for the specific needs of your game. - [Dialogue Advance Input](https://docs.yarnspinner.dev/2.2/using-yarnspinner-with-unity/components/dialogue-view/dialogue-advance-input.md): Learn about Dialogue Advance Input, a component that can signal to a Dialogue View that the user wants to proceed to the next piece of content. - [Variable Storage](https://docs.yarnspinner.dev/2.2/using-yarnspinner-with-unity/components/variable-storage.md) - [In-Memory Variable Storage](https://docs.yarnspinner.dev/2.2/using-yarnspinner-with-unity/components/variable-storage/in-memory-variable-storage.md) - [Custom Variable Storage Components](https://docs.yarnspinner.dev/2.2/using-yarnspinner-with-unity/components/variable-storage/custom-variable-storage.md) - [Line Provider](https://docs.yarnspinner.dev/2.2/using-yarnspinner-with-unity/components/line-provider.md) - [Text Line Provider](https://docs.yarnspinner.dev/2.2/using-yarnspinner-with-unity/components/line-provider/text-line-provider.md) - [Audio Line Provider](https://docs.yarnspinner.dev/2.2/using-yarnspinner-with-unity/components/line-provider/audio-line-provider.md) - [Commands and Functions](https://docs.yarnspinner.dev/2.2/using-yarnspinner-with-unity/creating-commands-functions.md) - [Localizations and Assets](https://docs.yarnspinner.dev/2.2/using-yarnspinner-with-unity/assets-and-localization.md) - [In-built Localisation](https://docs.yarnspinner.dev/2.2/using-yarnspinner-with-unity/assets-and-localization/inbuilt-localisation.md) - [Frequently Asked Questions / "How Do I...?"](https://docs.yarnspinner.dev/2.2/using-yarnspinner-with-unity/faq.md): Common questions and solutions for using Yarn Spinner in Unity. - [Choose-Your-Path Game](https://docs.yarnspinner.dev/2.2/unity-sample-projects/example-project-1.md): This example project demonstrates making a simple dialogue-based game when beginning with only an empty Unity scene. - [Choose-Your-Path Game with Visuals](https://docs.yarnspinner.dev/2.2/unity-sample-projects/example-project-2.md): This example project demonstrates making a simple dialogue-based game when beginning with some pre-existing assets. - [NPC Dialogue Game](https://docs.yarnspinner.dev/2.2/unity-sample-projects/example-project-3.md): This example project demonstrates making a simple non-linear dialogue-based game when beginning with some pre-existing assets. - [Yarn Variables and Variable Storage](https://docs.yarnspinner.dev/2.2/guides/yarn-variables-and-variable-storage.md) - [The Team](https://docs.yarnspinner.dev/2.2/about/team.md) - [GitHub Repositories](https://docs.yarnspinner.dev/2.2/about/github-repositories.md) - [Community Projects](https://docs.yarnspinner.dev/2.2/about/community-projects.md): Learn about Yarn Spinner's amazing community projects, by the community, because they're community projects. - [How to credit Yarn Spinner](https://docs.yarnspinner.dev/2.2/about/branding.md): Learn how to use the Yarn Spinner brand in your game, and how to acknowledge your use of Yarn Spinner. - [C#](https://docs.yarnspinner.dev/2.2/api/csharp.md) - [Yarn Namespace](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.md) - [BuiltinTypes](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.builtintypes.md) - [Any](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.builtintypes/yarn.builtintypes.any.md) - [Boolean](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.builtintypes/yarn.builtintypes.boolean.md) - [Number](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.builtintypes/yarn.builtintypes.number.md) - [String](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.builtintypes/yarn.builtintypes.string.md) - [TypeMappings](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.builtintypes/yarn.builtintypes.typemappings.md) - [Command](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.command.md) - [Text](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.command/yarn.command.text.md) - [CommandHandler](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.commandhandler.md) - [Dialogue](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.dialogue.md) - [DefaultStartNodeName](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.dialogue/yarn.dialogue.defaultstartnodename.md) - [Dialogue(Yarn.IVariableStorage)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.dialogue/yarn.dialogue..ctor.md) - [AddProgram(Program)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.dialogue/yarn.dialogue.addprogram.md) - [Continue()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.dialogue/yarn.dialogue.continue.md) - [ExpandSubstitutions(string,IList\)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.dialogue/yarn.dialogue.expandsubstitutions.md) - [GetStringIDForNode(string)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.dialogue/yarn.dialogue.getstringidfornode.md) - [GetTagsForNode(string)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.dialogue/yarn.dialogue.gettagsfornode.md) - [NodeExists(string)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.dialogue/yarn.dialogue.nodeexists.md) - [ParseMarkup(string)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.dialogue/yarn.dialogue.parsemarkup.md) - [SetNode(string)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.dialogue/yarn.dialogue.setnode.md) - [SetProgram(Program)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.dialogue/yarn.dialogue.setprogram.md) - [SetSelectedOption(int)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.dialogue/yarn.dialogue.setselectedoption.md) - [Stop()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.dialogue/yarn.dialogue.stop.md) - [UnloadAll()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.dialogue/yarn.dialogue.unloadall.md) - [CommandHandler](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.dialogue/yarn.dialogue.commandhandler.md) - [CurrentNode](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.dialogue/yarn.dialogue.currentnode.md) - [DialogueCompleteHandler](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.dialogue/yarn.dialogue.dialoguecompletehandler.md) - [IsActive](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.dialogue/yarn.dialogue.isactive.md) - [LanguageCode](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.dialogue/yarn.dialogue.languagecode.md) - [Library](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.dialogue/yarn.dialogue.library.md) - [LineHandler](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.dialogue/yarn.dialogue.linehandler.md) - [LogDebugMessage](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.dialogue/yarn.dialogue.logdebugmessage.md) - [LogErrorMessage](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.dialogue/yarn.dialogue.logerrormessage.md) - [NodeCompleteHandler](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.dialogue/yarn.dialogue.nodecompletehandler.md) - [NodeNames](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.dialogue/yarn.dialogue.nodenames.md) - [NodeStartHandler](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.dialogue/yarn.dialogue.nodestarthandler.md) - [OptionsHandler](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.dialogue/yarn.dialogue.optionshandler.md) - [PrepareForLinesHandler](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.dialogue/yarn.dialogue.prepareforlineshandler.md) - [VariableStorage](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.dialogue/yarn.dialogue.variablestorage.md) - [DialogueCompleteHandler](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.dialoguecompletehandler.md) - [DialogueException](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.dialogueexception.md) - [FunctionType](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.functiontype.md) - [Description](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.functiontype/yarn.functiontype.description.md) - [Methods](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.functiontype/yarn.functiontype.methods.md) - [Name](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.functiontype/yarn.functiontype.name.md) - [Parameters](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.functiontype/yarn.functiontype.parameters.md) - [Parent](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.functiontype/yarn.functiontype.parent.md) - [ReturnType](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.functiontype/yarn.functiontype.returntype.md) - [IType](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.itype.md) - [Description](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.itype/yarn.itype.description.md) - [Methods](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.itype/yarn.itype.methods.md) - [Name](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.itype/yarn.itype.name.md) - [Parent](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.itype/yarn.itype.parent.md) - [IVariableStorage](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.ivariablestorage.md) - [Clear()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.ivariablestorage/yarn.ivariablestorage.clear.md) - [SetValue(string,bool)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.ivariablestorage/yarn.ivariablestorage.setvalue-3.md) - [SetValue(string,float)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.ivariablestorage/yarn.ivariablestorage.setvalue-2.md) - [SetValue(string,string)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.ivariablestorage/yarn.ivariablestorage.setvalue-1.md) - [TryGetValue(string,T)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.ivariablestorage/yarn.ivariablestorage.trygetvalue.md) - [Library](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.library.md) - [DeregisterFunction(string)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.library/yarn.library.deregisterfunction.md) - [FunctionExists(string)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.library/yarn.library.functionexists.md) - [GenerateUniqueVisitedVariableForNode(string)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.library/yarn.library.generateuniquevisitedvariablefornode.md) - [GetFunction(string)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.library/yarn.library.getfunction.md) - [ImportLibrary(Library)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.library/yarn.library.importlibrary.md) - [RegisterFunction(string,Delegate)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.library/yarn.library.registerfunction-7.md) - [RegisterFunction(string,Func\)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.library/yarn.library.registerfunction-1.md) - [RegisterFunction(string,Func\)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.library/yarn.library.registerfunction-2.md) - [RegisterFunction(string,Func\)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.library/yarn.library.registerfunction-3.md) - [RegisterFunction(string,Func\)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.library/yarn.library.registerfunction-4.md) - [RegisterFunction(string,Func\)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.library/yarn.library.registerfunction-5.md) - [RegisterFunction(string,Func\)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.library/yarn.library.registerfunction-6.md) - [Line](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.line.md) - [ID](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.line/yarn.line.id.md) - [Substitutions](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.line/yarn.line.substitutions.md) - [LineHandler](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.linehandler.md) - [Logger](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.logger.md) - [MemoryVariableStore](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.memoryvariablestore.md) - [Clear()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.clear.md) - [SetValue(string,bool)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.setvalue-3.md) - [SetValue(string,float)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.setvalue-2.md) - [SetValue(string,string)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.setvalue-1.md) - [TryGetValue(string,T)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.trygetvalue.md) - [Node](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.node.md) - [ToString()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.node/yarn.node.tostring.md) - [Instructions](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.node/yarn.node.instructions.md) - [Labels](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.node/yarn.node.labels.md) - [Name](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.node/yarn.node.name.md) - [SourceTextStringID](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.node/yarn.node.sourcetextstringid.md) - [Tags](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.node/yarn.node.tags.md) - [NodeCompleteHandler](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.nodecompletehandler.md) - [NodeStartHandler](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.nodestarthandler.md) - [OptionSet](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.optionset.md) - [Options](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.optionset/yarn.optionset.options.md) - [Option](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.optionset/yarn.optionset.option.md) - [DestinationNode](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.optionset/yarn.optionset.option/yarn.optionset.option.destinationnode.md) - [ID](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.optionset/yarn.optionset.option/yarn.optionset.option.id.md) - [IsAvailable](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.optionset/yarn.optionset.option/yarn.optionset.option.isavailable.md) - [Line](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.optionset/yarn.optionset.option/yarn.optionset.option.line.md) - [OptionsHandler](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.optionshandler.md) - [PrepareForLinesHandler](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.prepareforlineshandler.md) - [Program](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.program.md) - [Combine(Program\[\])](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.program/yarn.program.combine.md) - [ToString()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.program/yarn.program.tostring.md) - [InitialValues](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.program/yarn.program.initialvalues.md) - [Name](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.program/yarn.program.name.md) - [Nodes](https://docs.yarnspinner.dev/2.2/api/csharp/yarn/yarn.program/yarn.program.nodes.md) - [Yarn.Markup Namespace](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.markup.md) - [MarkupAttribute](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.markup/yarn.markup.markupattribute.md) - [ToString()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.tostring.md) - [Length](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.length.md) - [Name](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.name.md) - [Position](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.position.md) - [Properties](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.properties.md) - [MarkupParseException](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.markup/yarn.markup.markupparseexception.md) - [MarkupParseResult](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.markup/yarn.markup.markupparseresult.md) - [Attributes](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.markup/yarn.markup.markupparseresult/yarn.markup.markupparseresult.attributes.md) - [Text](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.markup/yarn.markup.markupparseresult/yarn.markup.markupparseresult.text.md) - [DeleteRange(MarkupAttribute)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.markup/yarn.markup.markupparseresult/yarn.markup.markupparseresult.deleterange.md) - [TextForAttribute(MarkupAttribute)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.markup/yarn.markup.markupparseresult/yarn.markup.markupparseresult.textforattribute.md) - [TryGetAttributeWithName(string,MarkupAttribute)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.markup/yarn.markup.markupparseresult/yarn.markup.markupparseresult.trygetattributewithname.md) - [MarkupProperty](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.markup/yarn.markup.markupproperty.md) - [Name](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.markup/yarn.markup.markupproperty/yarn.markup.markupproperty.name.md) - [Value](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.markup/yarn.markup.markupproperty/yarn.markup.markupproperty.value.md) - [MarkupValue](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.markup/yarn.markup.markupvalue.md) - [ToString()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.tostring.md) - [BoolValue](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.boolvalue.md) - [FloatValue](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.floatvalue.md) - [IntegerValue](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.integervalue.md) - [StringValue](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.stringvalue.md) - [Type](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.type.md) - [MarkupValueType](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.markup/yarn.markup.markupvaluetype.md) - [Bool](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.markup/yarn.markup.markupvaluetype/yarn.markup.markupvaluetype.bool.md) - [Float](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.markup/yarn.markup.markupvaluetype/yarn.markup.markupvaluetype.float.md) - [Integer](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.markup/yarn.markup.markupvaluetype/yarn.markup.markupvaluetype.integer.md) - [String](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.markup/yarn.markup.markupvaluetype/yarn.markup.markupvaluetype.string.md) - [Yarn.Compiler Namespace](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.md) - [BasicBlock](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.basicblock.md) - [AddDestination(string,Condition)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.adddestination-2.md) - [AddDestination(BasicBlock,Condition)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.adddestination-1.md) - [Ancestors](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.ancestors.md) - [Descendants](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.descendants.md) - [DescendantsWithPlayerVisibleContent](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.descendantswithplayervisiblecontent.md) - [Destinations](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.destinations.md) - [FirstInstructionIndex](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.firstinstructionindex.md) - [Instructions](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.instructions.md) - [LabelName](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.labelname.md) - [Name](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.name.md) - [NodeName](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.nodename.md) - [PlayerVisibleContent](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.playervisiblecontent.md) - [CommandElement](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.commandelement.md) - [CommandText](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.commandelement/yarn.compiler.basicblock.commandelement.commandtext.md) - [Condition](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.condition.md) - [DirectJump](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.condition/yarn.compiler.basicblock.condition.directjump.md) - [ExpressionIsFalse](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.condition/yarn.compiler.basicblock.condition.expressionisfalse.md) - [ExpressionIsTrue](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.condition/yarn.compiler.basicblock.condition.expressionistrue.md) - [Fallthrough](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.condition/yarn.compiler.basicblock.condition.fallthrough.md) - [Option](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.condition/yarn.compiler.basicblock.condition.option.md) - [Destination](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.destination.md) - [Block](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.destination/yarn.compiler.basicblock.destination.block.md) - [Condition](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.destination/yarn.compiler.basicblock.destination.condition.md) - [NodeName](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.destination/yarn.compiler.basicblock.destination.nodename.md) - [Type](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.destination/yarn.compiler.basicblock.destination.type.md) - [DestinationType](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.destination/yarn.compiler.basicblock.destination.destinationtype.md) - [Block](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.destination/yarn.compiler.basicblock.destination.destinationtype/yarn.compiler.basicblock.destination.destinationtype.block.md) - [Node](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.destination/yarn.compiler.basicblock.destination.destinationtype/yarn.compiler.basicblock.destination.destinationtype.node.md) - [LineElement](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.lineelement.md) - [LineID](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.lineelement/yarn.compiler.basicblock.lineelement.lineid.md) - [OptionsElement](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.optionselement.md) - [Options](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.optionselement/yarn.compiler.basicblock.optionselement.options.md) - [Option](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.optionselement/yarn.compiler.basicblock.optionselement.option.md) - [Destination](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.optionselement/yarn.compiler.basicblock.optionselement.option/yarn.compiler.basicblock.optionselement.option.destination.md) - [LineID](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.optionselement/yarn.compiler.basicblock.optionselement.option/yarn.compiler.basicblock.optionselement.option.lineid.md) - [PlayerVisibleContentElement](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.playervisiblecontentelement.md) - [CompilationJob](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.compilationjob.md) - [CompilationType](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.compilationtype.md) - [Files](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.files.md) - [Library](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.library.md) - [VariableDeclarations](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.variabledeclarations.md) - [CreateFromFiles(IEnumerable\,Library)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.createfromfiles-1.md) - [CreateFromFiles(string\[\])](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.createfromfiles-2.md) - [CreateFromString(string,string,Library)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.createfromstring.md) - [File](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.file.md) - [FileName](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.file/yarn.compiler.compilationjob.file.filename.md) - [Source](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.file/yarn.compiler.compilationjob.file.source.md) - [Type](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.type.md) - [DeclarationsOnly](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.type/yarn.compiler.compilationjob.type.declarationsonly.md) - [FullCompilation](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.type/yarn.compiler.compilationjob.type.fullcompilation.md) - [StringsOnly](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.type/yarn.compiler.compilationjob.type.stringsonly.md) - [CompilationResult](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.compilationresult.md) - [ContainsImplicitStringTags](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.containsimplicitstringtags.md) - [DebugInfo](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.debuginfo.md) - [Declarations](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.declarations.md) - [Diagnostics](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.diagnostics.md) - [FileTags](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.filetags.md) - [Program](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.program.md) - [StringTable](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.stringtable.md) - [Compiler](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.compiler.md) - [Compile(CompilationJob)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.compiler/yarn.compiler.compiler.compile.md) - [FlattenParseTree(IParseTree)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.compiler/yarn.compiler.compiler.flattenparsetree.md) - [GetDocumentComments(CommonTokenStream,ParserRuleContext,bool)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.compiler/yarn.compiler.compiler.getdocumentcomments.md) - [GetLineIDForNodeName(string)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.compiler/yarn.compiler.compiler.getlineidfornodename.md) - [DebugInfo](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.debuginfo.md) - [GetLineInfo(int)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.debuginfo/yarn.compiler.debuginfo.getlineinfo.md) - [LineInfo](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.debuginfo/yarn.compiler.debuginfo.lineinfo.md) - [CharacterNumber](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.debuginfo/yarn.compiler.debuginfo.lineinfo/yarn.compiler.debuginfo.lineinfo.characternumber.md) - [FileName](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.debuginfo/yarn.compiler.debuginfo.lineinfo/yarn.compiler.debuginfo.lineinfo.filename.md) - [LineNumber](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.debuginfo/yarn.compiler.debuginfo.lineinfo/yarn.compiler.debuginfo.lineinfo.linenumber.md) - [NodeName](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.debuginfo/yarn.compiler.debuginfo.lineinfo/yarn.compiler.debuginfo.lineinfo.nodename.md) - [Declaration](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.declaration.md) - [ExternalDeclaration](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.externaldeclaration.md) - [CreateVariable(string,Yarn.IType,IConvertible,string)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.createvariable.md) - [Equals(object)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.equals.md) - [GetHashCode()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.gethashcode.md) - [ToString()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.tostring.md) - [DefaultValue](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.defaultvalue.md) - [Description](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.description.md) - [IsImplicit](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.isimplicit.md) - [Name](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.name.md) - [Range](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.range.md) - [SourceFileLine](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.sourcefileline.md) - [SourceFileName](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.sourcefilename.md) - [SourceNodeName](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.sourcenodename.md) - [Type](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.type.md) - [DeclarationBuilder](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder.md) - [WithDefaultValue(System.IConvertible)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.withdefaultvalue.md) - [WithDescription(string)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.withdescription.md) - [WithImplicit(bool)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.withimplicit.md) - [WithName(string)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.withname.md) - [WithRange(Yarn.Compiler.Range)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.withrange.md) - [WithSourceFileName(string)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.withsourcefilename.md) - [WithSourceNodeName(string)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.withsourcenodename.md) - [WithType(IType)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.withtype.md) - [Declaration](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.declaration.md) - [DeferredTypeDiagnostic](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.deferredtypediagnostic.md) - [CreateDeferredTypeDiagnostic(string,Diagnostic)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.deferredtypediagnostic/yarn.compiler.deferredtypediagnostic.createdeferredtypediagnostic.md) - [diagnostic](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.deferredtypediagnostic/yarn.compiler.deferredtypediagnostic.diagnostic.md) - [Name](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.deferredtypediagnostic/yarn.compiler.deferredtypediagnostic.name.md) - [Diagnostic](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.diagnostic.md) - [Diagnostic(string,ParserRuleContext,string,DiagnosticSeverity)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic..ctor-3.md) - [Diagnostic(string,string,DiagnosticSeverity)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic..ctor-1.md) - [Diagnostic(string,DiagnosticSeverity)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic..ctor-2.md) - [Diagnostic(string,Range,string,DiagnosticSeverity)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic..ctor-4.md) - [Equals(object)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.equals.md) - [GetHashCode()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.gethashcode.md) - [ToString()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.tostring.md) - [Column](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.column.md) - [Context](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.context.md) - [FileName](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.filename.md) - [Line](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.line.md) - [Message](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.message.md) - [Range](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.range.md) - [Severity](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.severity.md) - [DiagnosticSeverity](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.diagnosticseverity.md) - [Error](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.diagnosticseverity/yarn.compiler.diagnostic.diagnosticseverity.error.md) - [Info](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.diagnosticseverity/yarn.compiler.diagnostic.diagnosticseverity.info.md) - [Warning](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.diagnosticseverity/yarn.compiler.diagnostic.diagnosticseverity.warning.md) - [FileParseResult](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.fileparseresult.md) - [FileParseResult(string,IParseTree,CommonTokenStream)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult..ctor.md) - [Equals(object)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult.equals.md) - [GetHashCode()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult.gethashcode.md) - [Name](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult.name.md) - [Tokens](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult.tokens.md) - [Tree](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult.tree.md) - [FunctionTypeBuilder](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.functiontypebuilder.md) - [WithParameter(IType)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.functiontypebuilder/yarn.compiler.functiontypebuilder.withparameter.md) - [WithReturnType(IType)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.functiontypebuilder/yarn.compiler.functiontypebuilder.withreturntype.md) - [FunctionType](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.functiontypebuilder/yarn.compiler.functiontypebuilder.functiontype.md) - [IndentAwareLexer](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer.md) - [IndentAwareLexer(ICharStream,TextWriter,TextWriter)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer..ctor.md) - [NextToken()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer.nexttoken.md) - [Warnings](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer.warnings.md) - [Warning](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer.warning.md) - [Message](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer.warning/yarn.compiler.indentawarelexer.warning.message.md) - [Token](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer.warning/yarn.compiler.indentawarelexer.warning.token.md) - [InstructionCollectionExtensions](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.instructioncollectionextensions.md) - [GetBasicBlocks(Node)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.instructioncollectionextensions/yarn.compiler.instructioncollectionextensions.getbasicblocks.md) - [Position](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.position.md) - [Equals(object)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.position/yarn.compiler.position.equals.md) - [GetHashCode()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.position/yarn.compiler.position.gethashcode.md) - [Character](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.position/yarn.compiler.position.character.md) - [Line](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.position/yarn.compiler.position.line.md) - [Range](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.range.md) - [Range()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.range/yarn.compiler.range..ctor-2.md) - [Range(int,int,int,int)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.range/yarn.compiler.range..ctor-1.md) - [Equals(object)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.range/yarn.compiler.range.equals.md) - [GetHashCode()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.range/yarn.compiler.range.gethashcode.md) - [End](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.range/yarn.compiler.range.end.md) - [Start](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.range/yarn.compiler.range.start.md) - [StringInfo](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.stringinfo.md) - [fileName](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.filename.md) - [isImplicitTag](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.isimplicittag.md) - [lineNumber](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.linenumber.md) - [metadata](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.metadata.md) - [nodeName](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.nodename.md) - [text](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.text.md) - [ToString()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.tostring.md) - [Utility](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.utility.md) - [AddTagsToLines(string,ICollection\)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.utility/yarn.compiler.utility.addtagstolines.md) - [DetermineNodeConnections(string\[\])](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.utility/yarn.compiler.utility.determinenodeconnections.md) - [ExtractStringBlocks(IEnumerable\)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.utility/yarn.compiler.utility.extractstringblocks.md) - [GenerateYarnFileWithDeclarations(IEnumerable\,string,IEnumerable\,I](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.utility/yarn.compiler.utility.generateyarnfilewithdeclarations.md) - [ParseSource(string)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler/yarn.compiler.utility/yarn.compiler.utility.parsesource.md) - [Yarn.Compiler.Upgrader Namespace](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader.md) - [LanguageUpgrader](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.languageupgrader.md) - [Upgrade(UpgradeJob)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.languageupgrader/yarn.compiler.upgrader.languageupgrader.upgrade.md) - [OrderedSet](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset.md) - [OrderedSet()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset..ctor-1.md) - [OrderedSet(IEqualityComparer\)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset..ctor-2.md) - [Add(T)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.add-2.md) - [Add(IEnumerable\)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.add-1.md) - [Clear()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.clear.md) - [Contains(T)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.contains.md) - [CopyTo(T\[\],int)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.copyto.md) - [GetEnumerator()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.getenumerator.md) - [Remove(T)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.remove.md) - [Count](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.count.md) - [IsReadOnly](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.isreadonly.md) - [TextReplacement](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement.md) - [Comment](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.comment.md) - [OriginalText](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.originaltext.md) - [ReplacementText](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.replacementtext.md) - [Start](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.start.md) - [StartLine](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.startline.md) - [OriginalLength](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.originallength.md) - [ReplacementLength](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.replacementlength.md) - [UpgradeJob](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradejob.md) - [Files](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradejob/yarn.compiler.upgrader.upgradejob.files.md) - [UpgradeType](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradejob/yarn.compiler.upgrader.upgradejob.upgradetype.md) - [UpgradeJob(UpgradeType,IEnumerable\)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradejob/yarn.compiler.upgrader.upgradejob..ctor.md) - [UpgradeResult](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult.md) - [Files](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.files.md) - [Diagnostics](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.diagnostics.md) - [OutputFile](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile.md) - [Diagnostics](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.diagnostics.md) - [IsNewFile](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.isnewfile.md) - [OriginalSource](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.originalsource.md) - [Path](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.path.md) - [Replacements](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.replacements.md) - [UpgradedSource](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.upgradedsource.md) - [UpgradeType](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradetype.md) - [Version1to2](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradetype/yarn.compiler.upgrader.upgradetype.version1to2.md) - [Yarn.Unity Namespace](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity.md) - [AssemblyExtensions](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.assemblyextensions.md) - [GetLoadableTypes(Assembly)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.assemblyextensions/yarn.unity.assemblyextensions.getloadabletypes.md) - [AudioLineProvider](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.audiolineprovider.md) - [AssetLoadCompleteAction](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.assetloadcompleteaction.md) - [audioLanguage](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.audiolanguage.md) - [completedLoadOperations](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.completedloadoperations.md) - [pendingLoadOperations](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.pendingloadoperations.md) - [GetLocalizedLine(Line)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.getlocalizedline.md) - [PrepareForLines(IEnumerable\)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.prepareforlines.md) - [LinesAvailable](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.linesavailable.md) - [AudioLocalizedLine](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.audiolocalizedline.md) - [AudioClip](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.audiolocalizedline/yarn.unity.audiolocalizedline.audioclip.md) - [CharacterColorView](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.charactercolorview.md) - [RunLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.charactercolorview/yarn.unity.charactercolorview.runline.md) - [CharacterColorData](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.charactercolorview/yarn.unity.charactercolorview.charactercolordata.md) - [characterName](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.charactercolorview/yarn.unity.charactercolorview.charactercolordata/yarn.unity.charactercolorview.charactercolordata.charactername.md) - [displayColor](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.charactercolorview/yarn.unity.charactercolorview.charactercolordata/yarn.unity.charactercolorview.charactercolordata.displaycolor.md) - [Culture](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.culture.md) - [DisplayName](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.culture/yarn.unity.culture.displayname.md) - [Name](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.culture/yarn.unity.culture.name.md) - [NativeName](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.culture/yarn.unity.culture.nativename.md) - [Cultures](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.cultures.md) - [GetCulture(string)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.cultures/yarn.unity.cultures.getculture.md) - [GetCultures()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.cultures/yarn.unity.cultures.getcultures.md) - [HasCulture(string)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.cultures/yarn.unity.cultures.hasculture.md) - [DialogueAdvanceInput](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput.md) - [continueAction](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueaction.md) - [continueActionKeyCode](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactionkeycode.md) - [continueActionReference](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactionreference.md) - [continueActionType](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactiontype-2.md) - [dialogueView](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.dialogueview.md) - [enableActionOnStart](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.enableactiononstart.md) - [Action](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.action.md) - [ContinueActionType](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactiontype-1.md) - [InputSystemAction](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactiontype-1/yarn.unity.dialogueadvanceinput.continueactiontype.inputsystemaction.md) - [InputSystemActionFromAsset](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactiontype-1/yarn.unity.dialogueadvanceinput.continueactiontype.inputsystemactionfromasset.md) - [KeyCode](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactiontype-1/yarn.unity.dialogueadvanceinput.continueactiontype.keycode.md) - [None](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactiontype-1/yarn.unity.dialogueadvanceinput.continueactiontype.none.md) - [DialogueCharacterNameView](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguecharacternameview.md) - [onDialogueStarted](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguecharacternameview/yarn.unity.dialoguecharacternameview.ondialoguestarted.md) - [onNameNotPresent](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguecharacternameview/yarn.unity.dialoguecharacternameview.onnamenotpresent.md) - [onNameUpdate](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguecharacternameview/yarn.unity.dialoguecharacternameview.onnameupdate.md) - [DialogueStarted()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguecharacternameview/yarn.unity.dialoguecharacternameview.dialoguestarted.md) - [RunLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguecharacternameview/yarn.unity.dialoguecharacternameview.runline.md) - [DialogueOption](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialogueoption.md) - [DialogueOptionID](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialogueoption/yarn.unity.dialogueoption.dialogueoptionid.md) - [IsAvailable](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialogueoption/yarn.unity.dialogueoption.isavailable.md) - [Line](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialogueoption/yarn.unity.dialogueoption.line.md) - [TextID](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialogueoption/yarn.unity.dialogueoption.textid.md) - [DialogueReference](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguereference.md) - [nodeName](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguereference/yarn.unity.dialoguereference.nodename.md) - [project](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguereference/yarn.unity.dialoguereference.project.md) - [DialogueReference()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguereference/yarn.unity.dialoguereference..ctor-1.md) - [DialogueReference(YarnProject,string)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguereference/yarn.unity.dialoguereference..ctor-2.md) - [IsValid](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguereference/yarn.unity.dialoguereference.isvalid.md) - [DialogueRunner](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner.md) - [dialogueViews](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.dialogueviews.md) - [lineProvider](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.lineprovider.md) - [onCommand](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.oncommand.md) - [onDialogueComplete](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.ondialoguecomplete.md) - [onNodeComplete](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.onnodecomplete.md) - [onNodeStart](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.onnodestart.md) - [runSelectedOptionAsLine](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.runselectedoptionasline.md) - [startAutomatically](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.startautomatically.md) - [startNode](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.startnode.md) - [verboseLogging](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.verboselogging.md) - [yarnProject](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.yarnproject.md) - [AddCommandHandler(string,Delegate)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-1.md) - [AddCommandHandler(string,System.Action)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-9.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-2.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-10.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-3.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-11.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-4.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-12.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-5.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-13.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-6.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-14.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-7.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-15.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-8.md) - [AddFunction(string,Delegate)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-1.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-2.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-3.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-4.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-5.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-6.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-7.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-8.md) - [Clear()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.clear.md) - [GetTagsForNode(String)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.gettagsfornode.md) - [LoadStateFromPlayerPrefs(string)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.loadstatefromplayerprefs.md) - [NodeExists(string)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.nodeexists.md) - [OnViewRequestedInterrupt()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.onviewrequestedinterrupt.md) - [RemoveCommandHandler(string)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.removecommandhandler.md) - [RemoveFunction(string)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.removefunction.md) - [ResetDialogue(string)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.resetdialogue.md) - [SaveStateToPlayerPrefs(string)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.savestatetoplayerprefs.md) - [SetDialogueViews(DialogueViewBase\[\])](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.setdialogueviews.md) - [SetInitialVariables(bool)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.setinitialvariables.md) - [SetProject(YarnProject)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.setproject.md) - [SplitCommandText(string)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.splitcommandtext.md) - [StartDialogue(string)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.startdialogue.md) - [Stop()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.stop.md) - [CurrentNodeName](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.currentnodename.md) - [Dialogue](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.dialogue.md) - [IsDialogueRunning](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.isdialoguerunning.md) - [VariableStorage](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.variablestorage.md) - [StringUnityEvent](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.stringunityevent.md) - [DialogueViewBase](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialogueviewbase.md) - [requestInterrupt](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.requestinterrupt.md) - [DialogueComplete()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.dialoguecomplete.md) - [DialogueStarted()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.dialoguestarted.md) - [DismissLine(Action)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.dismissline.md) - [InterruptLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.interruptline.md) - [RunLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.runline.md) - [RunOptions(DialogueOption\[\],Action\)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.runoptions.md) - [UserRequestedViewAdvancement()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.userrequestedviewadvancement.md) - [Effects](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.effects.md) - [FadeAlpha(CanvasGroup,float,float,float,CoroutineInterruptToken)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.fadealpha.md) - [Typewriter(TextMeshProUGUI,float,Action,CoroutineInterruptToken)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.typewriter.md) - [CoroutineInterruptToken](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.coroutineinterrupttoken.md) - [Complete()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.coroutineinterrupttoken/yarn.unity.effects.coroutineinterrupttoken.complete.md) - [Interrupt()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.coroutineinterrupttoken/yarn.unity.effects.coroutineinterrupttoken.interrupt.md) - [Start()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.coroutineinterrupttoken/yarn.unity.effects.coroutineinterrupttoken.start.md) - [CanInterrupt](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.coroutineinterrupttoken/yarn.unity.effects.coroutineinterrupttoken.caninterrupt.md) - [WasInterrupted](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.coroutineinterrupttoken/yarn.unity.effects.coroutineinterrupttoken.wasinterrupted.md) - [InMemoryVariableStorage](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage.md) - [showDebug](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.showdebug.md) - [Clear()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.clear.md) - [Contains(string)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.contains.md) - [GetAllVariables()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.getallvariables.md) - [GetDebugList()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.getdebuglist.md) - [SetAllVariables(Dictionary\,Dictionary\,Dictionary\,bool)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.setallvariables.md) - [SetValue(string,bool)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.setvalue-3.md) - [SetValue(string,float)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.setvalue-2.md) - [SetValue(string,string)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.setvalue-1.md) - [TryGetValue(string,T)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.trygetvalue.md) - [LanguageAttribute](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.languageattribute.md) - [LineMetadata](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.linemetadata.md) - [GetLineIDs()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.linemetadata/yarn.unity.linemetadata.getlineids.md) - [GetMetadata(string)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.linemetadata/yarn.unity.linemetadata.getmetadata.md) - [LineProviderBehaviour](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour.md) - [textLanguageCode](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.textlanguagecode.md) - [GetLocalizedLine(Yarn.Line)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.getlocalizedline.md) - [PrepareForLines(IEnumerable\)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.prepareforlines.md) - [Start()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.start.md) - [LinesAvailable](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.linesavailable.md) - [YarnProject](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.yarnproject.md) - [LineView](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.lineview.md) - [DismissLine(Action)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.dismissline.md) - [InterruptLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.interruptline.md) - [OnContinueClicked()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.oncontinueclicked.md) - [RunLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.runline.md) - [UserRequestedViewAdvancement()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.userrequestedviewadvancement.md) - [Localization](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.localization.md) - [AddLocalizedObject(string,T)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.addlocalizedobject.md) - [AddLocalizedObjects(IEnumerable\>)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.addlocalizedobjects.md) - [AddLocalizedString(string,string)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.addlocalizedstring.md) - [AddLocalizedStrings(IEnumerable\>)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.addlocalizedstrings-1.md) - [AddLocalizedStrings(IEnumerable\)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.addlocalizedstrings-2.md) - [Clear()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.clear.md) - [ContainsLocalizedObject(string)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.containslocalizedobject.md) - [ContainsLocalizedString(string)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.containslocalizedstring.md) - [GetLineIDs()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.getlineids.md) - [GetLocalizedObject(string)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.getlocalizedobject.md) - [GetLocalizedString(string)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.getlocalizedstring.md) - [SetLocalizedObject(string,T)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.setlocalizedobject.md) - [ContainsLocalizedAssets](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.containslocalizedassets.md) - [LocaleCode](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.localecode.md) - [UsesAddressableAssets](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.usesaddressableassets.md) - [LocalizedLine](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.localizedline.md) - [Metadata](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.metadata.md) - [RawText](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.rawtext.md) - [Substitutions](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.substitutions.md) - [TextID](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.textid.md) - [CharacterName](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.charactername.md) - [Text](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.text.md) - [TextWithoutCharacterName](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.textwithoutcharactername.md) - [OptionsListView](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.optionslistview.md) - [Reset()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.optionslistview/yarn.unity.optionslistview.reset.md) - [RunLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.optionslistview/yarn.unity.optionslistview.runline.md) - [RunOptions(DialogueOption\[\],Action\)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.optionslistview/yarn.unity.optionslistview.runoptions.md) - [Start()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.optionslistview/yarn.unity.optionslistview.start.md) - [OptionView](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.optionview.md) - [OnOptionSelected](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.onoptionselected.md) - [InvokeOptionSelected()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.invokeoptionselected.md) - [OnPointerClick(PointerEventData)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.onpointerclick.md) - [OnPointerEnter(PointerEventData)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.onpointerenter.md) - [OnSubmit(BaseEventData)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.onsubmit.md) - [Option](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.option.md) - [SampleRenderDetector](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.samplerenderdetector.md) - [SerializedDictionary](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.serializeddictionary.md) - [Add(TKey,TValue)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.add-1.md) - [Add(KeyValuePair\)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.add-2.md) - [Clear()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.clear.md) - [Contains(KeyValuePair\)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.contains.md) - [ContainsKey(TKey)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.containskey.md) - [CopyTo(KeyValuePair\\[\],int)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.copyto.md) - [GetEnumerator()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.getenumerator.md) - [Remove(TKey)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.remove-1.md) - [Remove(KeyValuePair\)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.remove-2.md) - [TryGetValue(TKey,TValue)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.trygetvalue.md) - [Count](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.count.md) - [IsReadOnly](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.isreadonly.md) - [this\[TKey key\]](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.this.md) - [Keys](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.keys.md) - [Values](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.values.md) - [StringTableEntry](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.stringtableentry.md) - [Comment](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.comment.md) - [File](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.file.md) - [ID](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.id.md) - [Language](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.language.md) - [LineNumber](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.linenumber.md) - [Lock](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.lock.md) - [Node](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.node.md) - [Text](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.text.md) - [StringTableEntry(StringTableEntry)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry..ctor.md) - [CreateCSV(IEnumerable\)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.createcsv.md) - [Equals(object)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.equals.md) - [GetHashCode()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.gethashcode.md) - [ParseFromCSV(string)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.parsefromcsv.md) - [ToString()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.tostring.md) - [TextLineProvider](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.textlineprovider.md) - [GetLocalizedLine(Yarn.Line)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.textlineprovider/yarn.unity.textlineprovider.getlocalizedline.md) - [PrepareForLines(IEnumerable\)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.textlineprovider/yarn.unity.textlineprovider.prepareforlines.md) - [LinesAvailable](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.textlineprovider/yarn.unity.textlineprovider.linesavailable.md) - [VariableStorageBehaviour](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour.md) - [Clear()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.clear.md) - [Contains(string)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.contains.md) - [GetAllVariables()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.getallvariables.md) - [SetAllVariables(System.Collections.Generic.Dictionary\,System.Collections.Generic.Dicti](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.setallvariables.md) - [SetValue(string,bool)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.setvalue-3.md) - [SetValue(string,float)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.setvalue-2.md) - [SetValue(string,string)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.setvalue-1.md) - [TryGetValue(string,T)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.trygetvalue.md) - [VoiceOverView](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.voiceoverview.md) - [audioSource](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.audiosource.md) - [fadeOutTimeOnLineFinish](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.fadeouttimeonlinefinish.md) - [waitTimeAfterLineComplete](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.waittimeafterlinecomplete.md) - [waitTimeBeforeLineStart](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.waittimebeforelinestart.md) - [DismissLine(Action)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.dismissline.md) - [InterruptLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.interruptline.md) - [RunLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.runline.md) - [UserRequestedViewAdvancement()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.userrequestedviewadvancement.md) - [YarnActionAttribute](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.yarnactionattribute.md) - [Name](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.yarnactionattribute/yarn.unity.yarnactionattribute.name.md) - [YarnCommandAttribute](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.yarncommandattribute.md) - [CommandString](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.yarncommandattribute/yarn.unity.yarncommandattribute.commandstring.md) - [Injector](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.yarncommandattribute/yarn.unity.yarncommandattribute.injector.md) - [YarnFunctionAttribute](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.yarnfunctionattribute.md) - [FunctionName](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.yarnfunctionattribute/yarn.unity.yarnfunctionattribute.functionname.md) - [YarnLinesAsCanvasText](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.yarnlinesascanvastext.md) - [stringsToViews](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.yarnlinesascanvastext/yarn.unity.yarnlinesascanvastext.stringstoviews.md) - [yarnProject](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.yarnlinesascanvastext/yarn.unity.yarnlinesascanvastext.yarnproject.md) - [OnTextLanguagePreferenceChanged()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.yarnlinesascanvastext/yarn.unity.yarnlinesascanvastext.ontextlanguagepreferencechanged.md) - [StringObjectDictionary](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.yarnlinesascanvastext/yarn.unity.yarnlinesascanvastext.stringobjectdictionary.md) - [YarnParameterAttribute](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.yarnparameterattribute.md) - [Injector](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.yarnparameterattribute/yarn.unity.yarnparameterattribute.injector.md) - [YarnProject](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.yarnproject.md) - [baseLocalization](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.baselocalization.md) - [compiledYarnProgram](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.compiledyarnprogram.md) - [lineMetadata](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.linemetadata.md) - [localizations](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.localizations.md) - [searchAssembliesForActions](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.searchassembliesforactions.md) - [GetLocalization(string)](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.getlocalization.md) - [GetProgram()](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.getprogram.md) - [Program](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.program.md) - [YarnStateInjectorAttribute](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.yarnstateinjectorattribute.md) - [Injector](https://docs.yarnspinner.dev/2.2/api/csharp/yarn.unity/yarn.unity.yarnstateinjectorattribute/yarn.unity.yarnstateinjectorattribute.injector.md) ## Yarn Spinner 2.3 - [Start Here](https://docs.yarnspinner.dev/2.3/index.md): If you're new to Yarn Spinner, or want a refresher on getting started or navigating the documentation, then this is the place to be. - [Yarn Spinner Components](https://docs.yarnspinner.dev/2.3/understanding-the-project.md): A quick summary of the various projects that make up the various components and experiments of the overall Yarn Spinner project. - [Welcome](https://docs.yarnspinner.dev/2.3/beginners-guide/welcome.md): The three-step beginner's guide to learning the basics of Yarn Spinner. - [Syntax Basics](https://docs.yarnspinner.dev/2.3/beginners-guide/syntax-basics.md): The first step in our three-step beginner's guide to Yarn Spinner: learning the syntax of Yarn with Try Yarn Spinner. - [Writing Narratives](https://docs.yarnspinner.dev/2.3/beginners-guide/writing-narratives.md): The second step in our three-step beginner's guide to Yarn Spinner: writing Yarn scripts using the Yarn Spinner for Visual Studio Code Extension. - [Using a Game Engine](https://docs.yarnspinner.dev/2.3/beginners-guide/making-a-game.md): The third step in our three-step beginner's guide to Yarn Spinner: making games in a game engine powered by Yarn. - [Yarn Spinner for Unity](https://docs.yarnspinner.dev/2.3/beginners-guide/making-a-game/yarn-spinner-for-unity.md): The third step in our beginner's guide, focusing on getting up and running with Yarn Spinner for Unity. - [Yarn Spinner for Godot](https://docs.yarnspinner.dev/2.3/beginners-guide/making-a-game/yarn-spinner-for-godot.md): The third step in our beginner's guide, focusing on getting up and running with Yarn Spinner for Godot. - [Editing with VS Code](https://docs.yarnspinner.dev/2.3/getting-started/editing-with-vs-code.md): Learn about writing with the Yarn Spinner Visual Studio Code Extension. - [Installing the Extension](https://docs.yarnspinner.dev/2.3/getting-started/editing-with-vs-code/installing-the-extension.md) - [Writing Yarn in VS Code](https://docs.yarnspinner.dev/2.3/getting-started/editing-with-vs-code/writing-yarn-in-vs-code.md) - [Previewing Your Dialogue](https://docs.yarnspinner.dev/2.3/getting-started/editing-with-vs-code/previewing-your-dialogue.md) - [Writing in Yarn](https://docs.yarnspinner.dev/2.3/getting-started/writing-in-yarn.md) - [Nodes, Lines, and Options](https://docs.yarnspinner.dev/2.3/getting-started/writing-in-yarn/lines-nodes-and-options.md) - [Variables](https://docs.yarnspinner.dev/2.3/getting-started/writing-in-yarn/logic-and-variables.md) - [Flow Control](https://docs.yarnspinner.dev/2.3/getting-started/writing-in-yarn/flow-control.md) - [Markup](https://docs.yarnspinner.dev/2.3/getting-started/writing-in-yarn/markup.md) - [Commands](https://docs.yarnspinner.dev/2.3/getting-started/writing-in-yarn/commands.md) - [Functions](https://docs.yarnspinner.dev/2.3/getting-started/writing-in-yarn/functions.md) - [Tags and Metadata](https://docs.yarnspinner.dev/2.3/getting-started/writing-in-yarn/tags-metadata.md) - [Upgrading Yarn Scripts](https://docs.yarnspinner.dev/2.3/getting-started/upgrading-yarn-scripts.md): Upgrading your Yarn Spinner 1.x scripts to Yarn Spinner 2.x is easy. - [Overview](https://docs.yarnspinner.dev/2.3/using-yarnspinner-with-unity/overview.md) - [Installation for Unity](https://docs.yarnspinner.dev/2.3/using-yarnspinner-with-unity/installation-and-setup.md): This tutorial shows you how to install Yarn Spinner for Unity, the Unity integration for running Yarn and Yarn Spinner scripts in your Unity-based games. - [Unity Quick Start](https://docs.yarnspinner.dev/2.3/using-yarnspinner-with-unity/quick-start.md): Quickly get started with a simple scene. - [Importing Yarn Files](https://docs.yarnspinner.dev/2.3/using-yarnspinner-with-unity/importing-yarn-files.md) - [Yarn Projects](https://docs.yarnspinner.dev/2.3/using-yarnspinner-with-unity/importing-yarn-files/yarn-projects.md): Learn about Yarn Projects, which group your scripts together for use in a Dialogue Runner. - [Yarn Scripts](https://docs.yarnspinner.dev/2.3/using-yarnspinner-with-unity/importing-yarn-files/yarn-scripts.md): Learn about Yarn scripts, which are the assets that contain the dialogue you write. - [Components](https://docs.yarnspinner.dev/2.3/using-yarnspinner-with-unity/components.md): Learn about the Unity components that you use when working with Yarn Spinner for Unity. - [Dialogue Runner](https://docs.yarnspinner.dev/2.3/using-yarnspinner-with-unity/components/dialogue-runner.md): Learn about the Dialogue Runner, which runs the contents of your Yarn Scripts and delivers lines, options and commands to your game. - [Dialogue Views](https://docs.yarnspinner.dev/2.3/using-yarnspinner-with-unity/components/dialogue-view.md): Learn about Dialogue Views, which present dialogue content to the user. - [Line View](https://docs.yarnspinner.dev/2.3/using-yarnspinner-with-unity/components/dialogue-view/line-view.md): Learn about Line View, a Dialogue View that displays a single line of dialogue on a Canvas. - [Options List View](https://docs.yarnspinner.dev/2.3/using-yarnspinner-with-unity/components/dialogue-view/options-list-view.md): Learn about Options List View, a Dialogue View that displays a list dialogue options. - [Option View](https://docs.yarnspinner.dev/2.3/using-yarnspinner-with-unity/components/dialogue-view/option-view.md): Learn about Options View, a component used to display an option in an Options List View. - [Creating Custom Dialogue Views](https://docs.yarnspinner.dev/2.3/using-yarnspinner-with-unity/components/dialogue-view/custom-dialogue-views.md): Learn how to create Dialogue Views that are designed for the specific needs of your game. - [Dialogue Advance Input](https://docs.yarnspinner.dev/2.3/using-yarnspinner-with-unity/components/dialogue-view/dialogue-advance-input.md): Learn about Dialogue Advance Input, a component that can signal to a Dialogue View that the user wants to proceed to the next piece of content. - [Variable Storage](https://docs.yarnspinner.dev/2.3/using-yarnspinner-with-unity/components/variable-storage.md) - [In-Memory Variable Storage](https://docs.yarnspinner.dev/2.3/using-yarnspinner-with-unity/components/variable-storage/in-memory-variable-storage.md) - [Custom Variable Storage Components](https://docs.yarnspinner.dev/2.3/using-yarnspinner-with-unity/components/variable-storage/custom-variable-storage.md) - [Line Provider](https://docs.yarnspinner.dev/2.3/using-yarnspinner-with-unity/components/line-provider.md) - [Unity Localised Line Provider](https://docs.yarnspinner.dev/2.3/using-yarnspinner-with-unity/components/line-provider/unity-localised-line-provider.md) - [Text Line Provider](https://docs.yarnspinner.dev/2.3/using-yarnspinner-with-unity/components/line-provider/text-line-provider.md) - [Audio Line Provider](https://docs.yarnspinner.dev/2.3/using-yarnspinner-with-unity/components/line-provider/audio-line-provider.md) - [Commands and Functions](https://docs.yarnspinner.dev/2.3/using-yarnspinner-with-unity/creating-commands-functions.md) - [Localizations and Assets](https://docs.yarnspinner.dev/2.3/using-yarnspinner-with-unity/assets-and-localization.md) - [In-built Localisation](https://docs.yarnspinner.dev/2.3/using-yarnspinner-with-unity/assets-and-localization/inbuilt-localisation.md) - [Unity Localisation](https://docs.yarnspinner.dev/2.3/using-yarnspinner-with-unity/assets-and-localization/unity-localization.md) - [Frequently Asked Questions / "How Do I...?"](https://docs.yarnspinner.dev/2.3/using-yarnspinner-with-unity/faq.md): Common questions and solutions for using Yarn Spinner in Unity. - [Choose-Your-Path Game](https://docs.yarnspinner.dev/2.3/unity-tutorial-projects/example-project-1.md): This example project demonstrates making a simple dialogue-based game when beginning with only an empty Unity scene. - [Choose-Your-Path Game with Visuals](https://docs.yarnspinner.dev/2.3/unity-tutorial-projects/example-project-2.md): This example project demonstrates making a simple dialogue-based game when beginning with some pre-existing assets. - [NPC Dialogue Game](https://docs.yarnspinner.dev/2.3/unity-tutorial-projects/example-project-3.md): This example project demonstrates making a simple non-linear dialogue-based game when beginning with some pre-existing assets. - [Building a Custom Dialogue Runner](https://docs.yarnspinner.dev/2.3/guides/custom-dialogue-runner.md) - [Yarn Variables and Custom Variable Storage](https://docs.yarnspinner.dev/2.3/guides/yarn-variables-and-variable-storage.md) - [Crediting Yarn Spinner](https://docs.yarnspinner.dev/2.3/about/branding.md): Learn how to use the Yarn Spinner brand in your game, and how to acknowledge your use of Yarn Spinner. - [The Yarn Spinner Team](https://docs.yarnspinner.dev/2.3/about/team.md): Learn about the glorious history of Yarn Spinner. - [GitHub Repositories](https://docs.yarnspinner.dev/2.3/about/github-repositories.md): Learn about the official GitHub repositories for the projects. - [Community Projects](https://docs.yarnspinner.dev/2.3/about/community-projects.md): Learn about Yarn Spinner's amazing community projects, by the community, because they're community projects. - [C#](https://docs.yarnspinner.dev/2.3/api/csharp.md) - [Yarn Namespace](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.md) - [BuiltinTypes](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.builtintypes.md) - [Any](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.builtintypes/yarn.builtintypes.any.md) - [Boolean](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.builtintypes/yarn.builtintypes.boolean.md) - [Number](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.builtintypes/yarn.builtintypes.number.md) - [String](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.builtintypes/yarn.builtintypes.string.md) - [TypeMappings](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.builtintypes/yarn.builtintypes.typemappings.md) - [Command](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.command.md) - [Text](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.command/yarn.command.text.md) - [CommandHandler](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.commandhandler.md) - [Dialogue](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.dialogue.md) - [DefaultStartNodeName](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.dialogue/yarn.dialogue.defaultstartnodename.md) - [Dialogue(Yarn.IVariableStorage)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.dialogue/yarn.dialogue..ctor.md) - [AddProgram(Program)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.dialogue/yarn.dialogue.addprogram.md) - [Continue()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.dialogue/yarn.dialogue.continue.md) - [ExpandSubstitutions(string,IList\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.dialogue/yarn.dialogue.expandsubstitutions.md) - [GetStringIDForNode(string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.dialogue/yarn.dialogue.getstringidfornode.md) - [GetTagsForNode(string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.dialogue/yarn.dialogue.gettagsfornode.md) - [NodeExists(string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.dialogue/yarn.dialogue.nodeexists.md) - [ParseMarkup(string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.dialogue/yarn.dialogue.parsemarkup.md) - [SetNode(string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.dialogue/yarn.dialogue.setnode.md) - [SetProgram(Program)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.dialogue/yarn.dialogue.setprogram.md) - [SetSelectedOption(int)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.dialogue/yarn.dialogue.setselectedoption.md) - [Stop()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.dialogue/yarn.dialogue.stop.md) - [UnloadAll()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.dialogue/yarn.dialogue.unloadall.md) - [CommandHandler](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.dialogue/yarn.dialogue.commandhandler.md) - [CurrentNode](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.dialogue/yarn.dialogue.currentnode.md) - [DialogueCompleteHandler](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.dialogue/yarn.dialogue.dialoguecompletehandler.md) - [IsActive](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.dialogue/yarn.dialogue.isactive.md) - [LanguageCode](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.dialogue/yarn.dialogue.languagecode.md) - [Library](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.dialogue/yarn.dialogue.library.md) - [LineHandler](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.dialogue/yarn.dialogue.linehandler.md) - [LogDebugMessage](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.dialogue/yarn.dialogue.logdebugmessage.md) - [LogErrorMessage](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.dialogue/yarn.dialogue.logerrormessage.md) - [NodeCompleteHandler](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.dialogue/yarn.dialogue.nodecompletehandler.md) - [NodeNames](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.dialogue/yarn.dialogue.nodenames.md) - [NodeStartHandler](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.dialogue/yarn.dialogue.nodestarthandler.md) - [OptionsHandler](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.dialogue/yarn.dialogue.optionshandler.md) - [PrepareForLinesHandler](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.dialogue/yarn.dialogue.prepareforlineshandler.md) - [VariableStorage](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.dialogue/yarn.dialogue.variablestorage.md) - [DialogueCompleteHandler](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.dialoguecompletehandler.md) - [DialogueException](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.dialogueexception.md) - [FunctionType](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.functiontype.md) - [Description](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.functiontype/yarn.functiontype.description.md) - [Methods](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.functiontype/yarn.functiontype.methods.md) - [Name](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.functiontype/yarn.functiontype.name.md) - [Parameters](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.functiontype/yarn.functiontype.parameters.md) - [Parent](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.functiontype/yarn.functiontype.parent.md) - [ReturnType](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.functiontype/yarn.functiontype.returntype.md) - [Header](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.header.md) - [KeyFieldNumber](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.header/yarn.header.keyfieldnumber.md) - [ValueFieldNumber](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.header/yarn.header.valuefieldnumber.md) - [Header()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.header/yarn.header..ctor-1.md) - [Header(Header)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.header/yarn.header..ctor-2.md) - [CalculateSize()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.header/yarn.header.calculatesize.md) - [Clone()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.header/yarn.header.clone.md) - [Equals(object)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.header/yarn.header.equals-1.md) - [Equals(Header)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.header/yarn.header.equals-2.md) - [GetHashCode()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.header/yarn.header.gethashcode.md) - [MergeFrom(pb::CodedInputStream)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.header/yarn.header.mergefrom-2.md) - [MergeFrom(Header)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.header/yarn.header.mergefrom-1.md) - [ToString()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.header/yarn.header.tostring.md) - [WriteTo(pb::CodedOutputStream)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.header/yarn.header.writeto.md) - [Descriptor](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.header/yarn.header.descriptor.md) - [Key](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.header/yarn.header.key.md) - [Parser](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.header/yarn.header.parser.md) - [Value](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.header/yarn.header.value.md) - [IType](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.itype.md) - [Description](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.itype/yarn.itype.description.md) - [Methods](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.itype/yarn.itype.methods.md) - [Name](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.itype/yarn.itype.name.md) - [Parent](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.itype/yarn.itype.parent.md) - [IVariableStorage](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.ivariablestorage.md) - [Clear()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.ivariablestorage/yarn.ivariablestorage.clear.md) - [SetValue(string,bool)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.ivariablestorage/yarn.ivariablestorage.setvalue-3.md) - [SetValue(string,float)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.ivariablestorage/yarn.ivariablestorage.setvalue-2.md) - [SetValue(string,string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.ivariablestorage/yarn.ivariablestorage.setvalue-1.md) - [TryGetValue(string,T)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.ivariablestorage/yarn.ivariablestorage.trygetvalue.md) - [Library](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.library.md) - [DeregisterFunction(string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.library/yarn.library.deregisterfunction.md) - [FunctionExists(string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.library/yarn.library.functionexists.md) - [GenerateUniqueVisitedVariableForNode(string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.library/yarn.library.generateuniquevisitedvariablefornode.md) - [GetFunction(string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.library/yarn.library.getfunction.md) - [ImportLibrary(Library)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.library/yarn.library.importlibrary.md) - [RegisterFunction(string,Delegate)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.library/yarn.library.registerfunction-7.md) - [RegisterFunction(string,Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.library/yarn.library.registerfunction-1.md) - [RegisterFunction(string,Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.library/yarn.library.registerfunction-2.md) - [RegisterFunction(string,Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.library/yarn.library.registerfunction-3.md) - [RegisterFunction(string,Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.library/yarn.library.registerfunction-4.md) - [RegisterFunction(string,Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.library/yarn.library.registerfunction-5.md) - [RegisterFunction(string,Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.library/yarn.library.registerfunction-6.md) - [Line](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.line.md) - [ID](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.line/yarn.line.id.md) - [Substitutions](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.line/yarn.line.substitutions.md) - [LineHandler](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.linehandler.md) - [Logger](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.logger.md) - [MemoryVariableStore](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.memoryvariablestore.md) - [Clear()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.clear.md) - [SetValue(string,bool)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.setvalue-3.md) - [SetValue(string,float)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.setvalue-2.md) - [SetValue(string,string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.setvalue-1.md) - [TryGetValue(string,T)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.trygetvalue.md) - [Node](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.node.md) - [ToString()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.node/yarn.node.tostring.md) - [Headers](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.node/yarn.node.headers.md) - [Instructions](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.node/yarn.node.instructions.md) - [Labels](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.node/yarn.node.labels.md) - [Name](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.node/yarn.node.name.md) - [SourceTextStringID](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.node/yarn.node.sourcetextstringid.md) - [Tags](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.node/yarn.node.tags.md) - [NodeCompleteHandler](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.nodecompletehandler.md) - [NodeStartHandler](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.nodestarthandler.md) - [OptionSet](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.optionset.md) - [Options](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.optionset/yarn.optionset.options.md) - [Option](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.optionset/yarn.optionset.option.md) - [DestinationNode](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.optionset/yarn.optionset.option/yarn.optionset.option.destinationnode.md) - [ID](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.optionset/yarn.optionset.option/yarn.optionset.option.id.md) - [IsAvailable](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.optionset/yarn.optionset.option/yarn.optionset.option.isavailable.md) - [Line](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.optionset/yarn.optionset.option/yarn.optionset.option.line.md) - [OptionsHandler](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.optionshandler.md) - [PrepareForLinesHandler](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.prepareforlineshandler.md) - [Program](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.program.md) - [Combine(Program\[\])](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.program/yarn.program.combine.md) - [ToString()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.program/yarn.program.tostring.md) - [InitialValues](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.program/yarn.program.initialvalues.md) - [Name](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.program/yarn.program.name.md) - [Nodes](https://docs.yarnspinner.dev/2.3/api/csharp/yarn/yarn.program/yarn.program.nodes.md) - [Yarn.Markup Namespace](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.markup.md) - [MarkupAttribute](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.markup/yarn.markup.markupattribute.md) - [ToString()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.tostring.md) - [Length](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.length.md) - [Name](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.name.md) - [Position](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.position.md) - [Properties](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.properties.md) - [MarkupParseException](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.markup/yarn.markup.markupparseexception.md) - [MarkupParseResult](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.markup/yarn.markup.markupparseresult.md) - [Attributes](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.markup/yarn.markup.markupparseresult/yarn.markup.markupparseresult.attributes.md) - [Text](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.markup/yarn.markup.markupparseresult/yarn.markup.markupparseresult.text.md) - [DeleteRange(MarkupAttribute)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.markup/yarn.markup.markupparseresult/yarn.markup.markupparseresult.deleterange.md) - [TextForAttribute(MarkupAttribute)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.markup/yarn.markup.markupparseresult/yarn.markup.markupparseresult.textforattribute.md) - [TryGetAttributeWithName(string,MarkupAttribute)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.markup/yarn.markup.markupparseresult/yarn.markup.markupparseresult.trygetattributewithname.md) - [MarkupProperty](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.markup/yarn.markup.markupproperty.md) - [Name](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.markup/yarn.markup.markupproperty/yarn.markup.markupproperty.name.md) - [Value](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.markup/yarn.markup.markupproperty/yarn.markup.markupproperty.value.md) - [MarkupValue](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.markup/yarn.markup.markupvalue.md) - [ToString()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.tostring.md) - [BoolValue](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.boolvalue.md) - [FloatValue](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.floatvalue.md) - [IntegerValue](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.integervalue.md) - [StringValue](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.stringvalue.md) - [Type](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.type.md) - [MarkupValueType](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.markup/yarn.markup.markupvaluetype.md) - [Bool](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.markup/yarn.markup.markupvaluetype/yarn.markup.markupvaluetype.bool.md) - [Float](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.markup/yarn.markup.markupvaluetype/yarn.markup.markupvaluetype.float.md) - [Integer](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.markup/yarn.markup.markupvaluetype/yarn.markup.markupvaluetype.integer.md) - [String](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.markup/yarn.markup.markupvaluetype/yarn.markup.markupvaluetype.string.md) - [Yarn.Compiler Namespace](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler.md) - [BasicBlock](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.basicblock.md) - [AddDestination(string,Condition)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.adddestination-2.md) - [AddDestination(BasicBlock,Condition)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.adddestination-1.md) - [Ancestors](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.ancestors.md) - [Descendants](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.descendants.md) - [DescendantsWithPlayerVisibleContent](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.descendantswithplayervisiblecontent.md) - [Destinations](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.destinations.md) - [FirstInstructionIndex](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.firstinstructionindex.md) - [Instructions](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.instructions.md) - [LabelName](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.labelname.md) - [Name](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.name.md) - [NodeName](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.nodename.md) - [PlayerVisibleContent](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.playervisiblecontent.md) - [CommandElement](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.commandelement.md) - [CommandText](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.commandelement/yarn.compiler.basicblock.commandelement.commandtext.md) - [Condition](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.condition.md) - [DirectJump](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.condition/yarn.compiler.basicblock.condition.directjump.md) - [ExpressionIsFalse](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.condition/yarn.compiler.basicblock.condition.expressionisfalse.md) - [ExpressionIsTrue](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.condition/yarn.compiler.basicblock.condition.expressionistrue.md) - [Fallthrough](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.condition/yarn.compiler.basicblock.condition.fallthrough.md) - [Option](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.condition/yarn.compiler.basicblock.condition.option.md) - [Destination](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.destination.md) - [Block](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.destination/yarn.compiler.basicblock.destination.block.md) - [Condition](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.destination/yarn.compiler.basicblock.destination.condition.md) - [NodeName](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.destination/yarn.compiler.basicblock.destination.nodename.md) - [Type](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.destination/yarn.compiler.basicblock.destination.type.md) - [DestinationType](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.destination/yarn.compiler.basicblock.destination.destinationtype.md) - [Block](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.destination/yarn.compiler.basicblock.destination.destinationtype/yarn.compiler.basicblock.destination.destinationtype.block.md) - [Node](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.destination/yarn.compiler.basicblock.destination.destinationtype/yarn.compiler.basicblock.destination.destinationtype.node.md) - [LineElement](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.lineelement.md) - [LineID](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.lineelement/yarn.compiler.basicblock.lineelement.lineid.md) - [OptionsElement](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.optionselement.md) - [Options](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.optionselement/yarn.compiler.basicblock.optionselement.options.md) - [Option](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.optionselement/yarn.compiler.basicblock.optionselement.option.md) - [Destination](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.optionselement/yarn.compiler.basicblock.optionselement.option/yarn.compiler.basicblock.optionselement.option.destination.md) - [LineID](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.optionselement/yarn.compiler.basicblock.optionselement.option/yarn.compiler.basicblock.optionselement.option.lineid.md) - [PlayerVisibleContentElement](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.playervisiblecontentelement.md) - [CompilationJob](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.compilationjob.md) - [CompilationType](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.compilationtype.md) - [Files](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.files.md) - [Library](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.library.md) - [VariableDeclarations](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.variabledeclarations.md) - [CreateFromFiles(IEnumerable\,Library)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.createfromfiles-1.md) - [CreateFromFiles(string\[\])](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.createfromfiles-2.md) - [CreateFromString(string,string,Library)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.createfromstring.md) - [File](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.file.md) - [FileName](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.file/yarn.compiler.compilationjob.file.filename.md) - [Source](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.file/yarn.compiler.compilationjob.file.source.md) - [Type](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.type.md) - [DeclarationsOnly](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.type/yarn.compiler.compilationjob.type.declarationsonly.md) - [FullCompilation](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.type/yarn.compiler.compilationjob.type.fullcompilation.md) - [StringsOnly](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.type/yarn.compiler.compilationjob.type.stringsonly.md) - [CompilationResult](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.compilationresult.md) - [ContainsImplicitStringTags](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.containsimplicitstringtags.md) - [DebugInfo](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.debuginfo.md) - [Declarations](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.declarations.md) - [Diagnostics](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.diagnostics.md) - [FileTags](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.filetags.md) - [Program](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.program.md) - [StringTable](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.stringtable.md) - [Compiler](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.compiler.md) - [Compile(CompilationJob)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.compiler/yarn.compiler.compiler.compile.md) - [FlattenParseTree(IParseTree)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.compiler/yarn.compiler.compiler.flattenparsetree.md) - [GetDocumentComments(CommonTokenStream,ParserRuleContext,bool)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.compiler/yarn.compiler.compiler.getdocumentcomments.md) - [GetLineIDForNodeName(string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.compiler/yarn.compiler.compiler.getlineidfornodename.md) - [DebugInfo](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.debuginfo.md) - [GetLineInfo(int)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.debuginfo/yarn.compiler.debuginfo.getlineinfo.md) - [LineInfo](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.debuginfo/yarn.compiler.debuginfo.lineinfo.md) - [CharacterNumber](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.debuginfo/yarn.compiler.debuginfo.lineinfo/yarn.compiler.debuginfo.lineinfo.characternumber.md) - [FileName](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.debuginfo/yarn.compiler.debuginfo.lineinfo/yarn.compiler.debuginfo.lineinfo.filename.md) - [LineNumber](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.debuginfo/yarn.compiler.debuginfo.lineinfo/yarn.compiler.debuginfo.lineinfo.linenumber.md) - [NodeName](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.debuginfo/yarn.compiler.debuginfo.lineinfo/yarn.compiler.debuginfo.lineinfo.nodename.md) - [Declaration](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.declaration.md) - [ExternalDeclaration](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.externaldeclaration.md) - [CreateVariable(string,Yarn.IType,IConvertible,string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.createvariable.md) - [Equals(object)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.equals.md) - [GetHashCode()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.gethashcode.md) - [ToString()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.tostring.md) - [DefaultValue](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.defaultvalue.md) - [Description](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.description.md) - [IsImplicit](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.isimplicit.md) - [IsVariable](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.isvariable.md) - [Name](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.name.md) - [Range](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.range.md) - [SourceFileLine](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.sourcefileline.md) - [SourceFileName](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.sourcefilename.md) - [SourceNodeName](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.sourcenodename.md) - [Type](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.type.md) - [DeclarationBuilder](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder.md) - [WithDefaultValue(System.IConvertible)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.withdefaultvalue.md) - [WithDescription(string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.withdescription.md) - [WithImplicit(bool)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.withimplicit.md) - [WithName(string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.withname.md) - [WithRange(Yarn.Compiler.Range)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.withrange.md) - [WithSourceFileName(string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.withsourcefilename.md) - [WithSourceNodeName(string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.withsourcenodename.md) - [WithType(IType)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.withtype.md) - [Declaration](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.declaration.md) - [DeferredTypeDiagnostic](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.deferredtypediagnostic.md) - [CreateDeferredTypeDiagnostic(string,Diagnostic)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.deferredtypediagnostic/yarn.compiler.deferredtypediagnostic.createdeferredtypediagnostic.md) - [diagnostic](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.deferredtypediagnostic/yarn.compiler.deferredtypediagnostic.diagnostic.md) - [Name](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.deferredtypediagnostic/yarn.compiler.deferredtypediagnostic.name.md) - [Diagnostic](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.diagnostic.md) - [Diagnostic(string,ParserRuleContext,string,DiagnosticSeverity)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic..ctor-3.md) - [Diagnostic(string,string,DiagnosticSeverity)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic..ctor-1.md) - [Diagnostic(string,DiagnosticSeverity)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic..ctor-2.md) - [Diagnostic(string,Range,string,DiagnosticSeverity)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic..ctor-4.md) - [Equals(object)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.equals.md) - [GetHashCode()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.gethashcode.md) - [ToString()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.tostring.md) - [Column](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.column.md) - [Context](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.context.md) - [FileName](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.filename.md) - [Line](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.line.md) - [Message](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.message.md) - [Range](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.range.md) - [Severity](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.severity.md) - [DiagnosticSeverity](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.diagnosticseverity.md) - [Error](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.diagnosticseverity/yarn.compiler.diagnostic.diagnosticseverity.error.md) - [Info](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.diagnosticseverity/yarn.compiler.diagnostic.diagnosticseverity.info.md) - [Warning](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.diagnosticseverity/yarn.compiler.diagnostic.diagnosticseverity.warning.md) - [FileParseResult](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.fileparseresult.md) - [FileParseResult(string,IParseTree,CommonTokenStream)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult..ctor.md) - [Equals(object)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult.equals.md) - [GetHashCode()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult.gethashcode.md) - [Name](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult.name.md) - [Tokens](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult.tokens.md) - [Tree](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult.tree.md) - [FunctionTypeBuilder](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.functiontypebuilder.md) - [WithParameter(IType)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.functiontypebuilder/yarn.compiler.functiontypebuilder.withparameter.md) - [WithReturnType(IType)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.functiontypebuilder/yarn.compiler.functiontypebuilder.withreturntype.md) - [FunctionType](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.functiontypebuilder/yarn.compiler.functiontypebuilder.functiontype.md) - [IndentAwareLexer](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer.md) - [IndentAwareLexer(ICharStream,TextWriter,TextWriter)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer..ctor.md) - [NextToken()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer.nexttoken.md) - [Warnings](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer.warnings.md) - [Warning](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer.warning.md) - [Message](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer.warning/yarn.compiler.indentawarelexer.warning.message.md) - [Token](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer.warning/yarn.compiler.indentawarelexer.warning.token.md) - [InstructionCollectionExtensions](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.instructioncollectionextensions.md) - [GetBasicBlocks(Node)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.instructioncollectionextensions/yarn.compiler.instructioncollectionextensions.getbasicblocks.md) - [Position](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.position.md) - [Equals(object)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.position/yarn.compiler.position.equals.md) - [GetHashCode()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.position/yarn.compiler.position.gethashcode.md) - [Character](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.position/yarn.compiler.position.character.md) - [Line](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.position/yarn.compiler.position.line.md) - [Project](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.project.md) - [CurrentProjectFileVersion](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.currentprojectfileversion.md) - [GetJson()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.getjson.md) - [IsMatchingPath(string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.ismatchingpath.md) - [LoadFromFile(string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.loadfromfile.md) - [SaveToFile(string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.savetofile.md) - [BaseLanguage](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.baselanguage.md) - [CompilerOptions](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.compileroptions.md) - [Definitions](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.definitions.md) - [DefinitionsPath](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.definitionspath.md) - [ExcludeFilePatterns](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.excludefilepatterns.md) - [FileVersion](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.fileversion.md) - [Localisation](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.localisation.md) - [Path](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.path.md) - [SourceFilePatterns](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.sourcefilepatterns.md) - [SourceFiles](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.sourcefiles.md) - [LocalizationInfo](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.localizationinfo.md) - [Assets](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.localizationinfo/yarn.compiler.project.localizationinfo.assets.md) - [Strings](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.localizationinfo/yarn.compiler.project.localizationinfo.strings.md) - [Range](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.range.md) - [Range()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.range/yarn.compiler.range..ctor-2.md) - [Range(int,int,int,int)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.range/yarn.compiler.range..ctor-1.md) - [Equals(object)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.range/yarn.compiler.range.equals.md) - [GetHashCode()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.range/yarn.compiler.range.gethashcode.md) - [End](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.range/yarn.compiler.range.end.md) - [Start](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.range/yarn.compiler.range.start.md) - [StringInfo](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.stringinfo.md) - [fileName](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.filename.md) - [isImplicitTag](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.isimplicittag.md) - [lineNumber](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.linenumber.md) - [metadata](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.metadata.md) - [nodeName](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.nodename.md) - [text](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.text.md) - [ToString()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.tostring.md) - [Utility](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.utility.md) - [AddTagsToLines(string,ICollection\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.utility/yarn.compiler.utility.addtagstolines.md) - [DetermineNodeConnections(string\[\])](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.utility/yarn.compiler.utility.determinenodeconnections.md) - [ExtractStringBlocks(IEnumerable\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.utility/yarn.compiler.utility.extractstringblocks.md) - [GenerateYarnFileWithDeclarations(IEnumerable\,string,IEnumerable\,IDictionary\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.utility/yarn.compiler.utility.generateyarnfilewithdeclarations.md) - [ParseSource(string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler/yarn.compiler.utility/yarn.compiler.utility.parsesource.md) - [Yarn.Compiler.Upgrader Namespace](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler.upgrader.md) - [LanguageUpgrader](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.languageupgrader.md) - [Upgrade(UpgradeJob)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.languageupgrader/yarn.compiler.upgrader.languageupgrader.upgrade.md) - [OrderedSet](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset.md) - [OrderedSet()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset..ctor-1.md) - [OrderedSet(IEqualityComparer\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset..ctor-2.md) - [Add(T)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.add-2.md) - [Add(IEnumerable\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.add-1.md) - [Clear()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.clear.md) - [Contains(T)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.contains.md) - [CopyTo(T\[\],int)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.copyto.md) - [GetEnumerator()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.getenumerator.md) - [Remove(T)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.remove.md) - [Count](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.count.md) - [IsReadOnly](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.isreadonly.md) - [TextReplacement](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement.md) - [Comment](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.comment.md) - [OriginalText](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.originaltext.md) - [ReplacementText](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.replacementtext.md) - [Start](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.start.md) - [StartLine](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.startline.md) - [OriginalLength](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.originallength.md) - [ReplacementLength](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.replacementlength.md) - [UpgradeJob](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradejob.md) - [Files](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradejob/yarn.compiler.upgrader.upgradejob.files.md) - [UpgradeType](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradejob/yarn.compiler.upgrader.upgradejob.upgradetype.md) - [UpgradeJob(UpgradeType,IEnumerable\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradejob/yarn.compiler.upgrader.upgradejob..ctor.md) - [UpgradeResult](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult.md) - [Files](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.files.md) - [Diagnostics](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.diagnostics.md) - [OutputFile](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile.md) - [Diagnostics](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.diagnostics.md) - [IsNewFile](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.isnewfile.md) - [OriginalSource](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.originalsource.md) - [Path](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.path.md) - [Replacements](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.replacements.md) - [UpgradedSource](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.upgradedsource.md) - [UpgradeType](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradetype.md) - [Version1to2](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradetype/yarn.compiler.upgrader.upgradetype.version1to2.md) - [Yarn.Unity Namespace](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity.md) - [Actions](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.actions.md) - [Actions(DialogueRunner,Library)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions..ctor.md) - [AddCommandHandler(string,Action)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-10.md) - [AddCommandHandler(string,Delegate)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-1.md) - [AddCommandHandler(string,Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-17.md) - [AddCommandHandler(string,Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-3.md) - [AddCommandHandler(string,MethodInfo)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-2.md) - [AddCommandHandler(string,Action\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-11.md) - [AddCommandHandler(string,Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-18.md) - [AddCommandHandler(string,Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-4.md) - [AddCommandHandler(string,Action\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-12.md) - [AddCommandHandler(string,Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-19.md) - [AddCommandHandler(string,Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-5.md) - [AddCommandHandler(string,Action\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-13.md) - [AddCommandHandler(string,Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-20.md) - [AddCommandHandler(string,Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-6.md) - [AddCommandHandler(string,Action\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-14.md) - [AddCommandHandler(string,Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-21.md) - [AddCommandHandler(string,Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-7.md) - [AddCommandHandler(string,Action\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-15.md) - [AddCommandHandler(string,Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-22.md) - [AddCommandHandler(string,Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-8.md) - [AddCommandHandler(string,Action\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-16.md) - [AddCommandHandler(string,Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-23.md) - [AddCommandHandler(string,Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-9.md) - [AddFunction(string,Delegate)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addfunction-1.md) - [AddFunction(string,Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addfunction-2.md) - [AddFunction(string,Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addfunction-3.md) - [AddFunction(string,Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addfunction-4.md) - [AddFunction(string,Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addfunction-5.md) - [AddFunction(string,Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addfunction-6.md) - [AddFunction(string,Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addfunction-7.md) - [AddFunction(string,Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addfunction-8.md) - [AddRegistrationMethod(Action\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addregistrationmethod.md) - [GetLibrary()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.getlibrary.md) - [RegisterActions()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.registeractions.md) - [RemoveCommandHandler(string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.removecommandhandler.md) - [RemoveFunction(string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.removefunction.md) - [SetupForProject(YarnProject)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.setupforproject.md) - [Commands](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.commands.md) - [DialogueRunner](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.dialoguerunner.md) - [Library](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.library.md) - [AudioLineProvider](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.audiolineprovider.md) - [AssetLoadCompleteAction](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.assetloadcompleteaction.md) - [audioLanguage](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.audiolanguage.md) - [completedLoadOperations](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.completedloadoperations.md) - [pendingLoadOperations](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.pendingloadoperations.md) - [textLanguageCode](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.textlanguagecode.md) - [GetLocalizedLine(Line)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.getlocalizedline.md) - [PrepareForLines(IEnumerable\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.prepareforlines.md) - [LinesAvailable](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.linesavailable.md) - [LocaleCode](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.localecode.md) - [CharacterColorView](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.charactercolorview.md) - [RunLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.charactercolorview/yarn.unity.charactercolorview.runline.md) - [CharacterColorData](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.charactercolorview/yarn.unity.charactercolorview.charactercolordata.md) - [characterName](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.charactercolorview/yarn.unity.charactercolorview.charactercolordata/yarn.unity.charactercolorview.charactercolordata.charactername.md) - [displayColor](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.charactercolorview/yarn.unity.charactercolorview.charactercolordata/yarn.unity.charactercolorview.charactercolordata.displaycolor.md) - [Culture](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.culture.md) - [DisplayName](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.culture/yarn.unity.culture.displayname.md) - [IsNeutralCulture](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.culture/yarn.unity.culture.isneutralculture.md) - [Name](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.culture/yarn.unity.culture.name.md) - [NativeName](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.culture/yarn.unity.culture.nativename.md) - [Culture(System.Globalization.CultureInfo)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.culture/yarn.unity.culture..ctor.md) - [Cultures](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.cultures.md) - [GetCulture(string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.cultures/yarn.unity.cultures.getculture.md) - [GetCultures()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.cultures/yarn.unity.cultures.getcultures.md) - [HasCulture(string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.cultures/yarn.unity.cultures.hasculture.md) - [CurrentNeutralCulture](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.cultures/yarn.unity.cultures.currentneutralculture.md) - [DialogueAdvanceInput](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput.md) - [continueAction](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueaction.md) - [continueActionKeyCode](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactionkeycode.md) - [continueActionReference](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactionreference.md) - [continueActionType](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactiontype-2.md) - [dialogueView](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.dialogueview.md) - [enableActionOnStart](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.enableactiononstart.md) - [Action](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.action.md) - [ContinueActionType](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactiontype-1.md) - [InputSystemAction](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactiontype-1/yarn.unity.dialogueadvanceinput.continueactiontype.inputsystemaction.md) - [InputSystemActionFromAsset](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactiontype-1/yarn.unity.dialogueadvanceinput.continueactiontype.inputsystemactionfromasset.md) - [KeyCode](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactiontype-1/yarn.unity.dialogueadvanceinput.continueactiontype.keycode.md) - [None](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactiontype-1/yarn.unity.dialogueadvanceinput.continueactiontype.none.md) - [DialogueCharacterNameView](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguecharacternameview.md) - [onDialogueStarted](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguecharacternameview/yarn.unity.dialoguecharacternameview.ondialoguestarted.md) - [onNameNotPresent](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguecharacternameview/yarn.unity.dialoguecharacternameview.onnamenotpresent.md) - [onNameUpdate](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguecharacternameview/yarn.unity.dialoguecharacternameview.onnameupdate.md) - [DialogueStarted()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguecharacternameview/yarn.unity.dialoguecharacternameview.dialoguestarted.md) - [RunLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguecharacternameview/yarn.unity.dialoguecharacternameview.runline.md) - [DialogueOption](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialogueoption.md) - [DialogueOptionID](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialogueoption/yarn.unity.dialogueoption.dialogueoptionid.md) - [IsAvailable](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialogueoption/yarn.unity.dialogueoption.isavailable.md) - [Line](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialogueoption/yarn.unity.dialogueoption.line.md) - [TextID](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialogueoption/yarn.unity.dialogueoption.textid.md) - [DialogueReference](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguereference.md) - [nodeName](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguereference/yarn.unity.dialoguereference.nodename.md) - [project](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguereference/yarn.unity.dialoguereference.project.md) - [DialogueReference()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguereference/yarn.unity.dialoguereference..ctor-1.md) - [DialogueReference(YarnProject,string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguereference/yarn.unity.dialoguereference..ctor-2.md) - [M:Yarn.Unity.DialogueReference.op\_Implicit(Yarn.Unity.DialogueReference)~System.String](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguereference/yarn.unity.dialoguereference.op_implicit.md) - [IsValid](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguereference/yarn.unity.dialoguereference.isvalid.md) - [DialogueRunner](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner.md) - [dialogueViews](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.dialogueviews.md) - [lineProvider](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.lineprovider.md) - [onCommand](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.oncommand.md) - [onDialogueComplete](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.ondialoguecomplete.md) - [onDialogueStart](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.ondialoguestart.md) - [onNodeComplete](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.onnodecomplete.md) - [onNodeStart](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.onnodestart.md) - [runSelectedOptionAsLine](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.runselectedoptionasline.md) - [startAutomatically](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.startautomatically.md) - [startNode](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.startnode.md) - [verboseLogging](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.verboselogging.md) - [yarnProject](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.yarnproject.md) - [AddCommandHandler(string,System.Action)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-17.md) - [AddCommandHandler(string,Delegate)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-1.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-10.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-3.md) - [AddCommandHandler(string,MethodInfo)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-2.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-18.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-11.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-4.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-19.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-12.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-5.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-20.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-13.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-6.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-21.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-14.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-7.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-22.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-15.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-8.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-23.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-16.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-9.md) - [AddFunction(string,Delegate)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-1.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-2.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-3.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-4.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-5.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-6.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-7.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-8.md) - [Clear()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.clear.md) - [GetTagsForNode(String)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.gettagsfornode.md) - [LoadStateFromPlayerPrefs(string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.loadstatefromplayerprefs.md) - [NodeExists(string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.nodeexists.md) - [OnViewRequestedInterrupt()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.onviewrequestedinterrupt.md) - [RemoveCommandHandler(string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.removecommandhandler.md) - [RemoveFunction(string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.removefunction.md) - [ResetDialogue(string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.resetdialogue.md) - [SaveStateToPlayerPrefs(string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.savestatetoplayerprefs.md) - [SetDialogueViews(DialogueViewBase\[\])](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.setdialogueviews.md) - [SetInitialVariables(bool)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.setinitialvariables.md) - [SetProject(YarnProject)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.setproject.md) - [SplitCommandText(string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.splitcommandtext.md) - [StartDialogue(string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.startdialogue.md) - [Stop()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.stop.md) - [CurrentNodeName](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.currentnodename.md) - [Dialogue](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.dialogue.md) - [IsDialogueRunning](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.isdialoguerunning.md) - [VariableStorage](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.variablestorage.md) - [StringUnityEvent](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.stringunityevent.md) - [DialogueViewBase](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialogueviewbase.md) - [requestInterrupt](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.requestinterrupt.md) - [DialogueComplete()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.dialoguecomplete.md) - [DialogueStarted()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.dialoguestarted.md) - [DismissLine(Action)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.dismissline.md) - [InterruptLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.interruptline.md) - [RunLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.runline.md) - [RunOptions(DialogueOption\[\],Action\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.runoptions.md) - [UserRequestedViewAdvancement()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.userrequestedviewadvancement.md) - [Effects](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.effects.md) - [FadeAlpha(CanvasGroup,float,float,float,CoroutineInterruptToken)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.fadealpha.md) - [Typewriter(TextMeshProUGUI,float,Action,CoroutineInterruptToken)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.typewriter.md) - [CoroutineInterruptToken](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.coroutineinterrupttoken.md) - [Complete()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.coroutineinterrupttoken/yarn.unity.effects.coroutineinterrupttoken.complete.md) - [Interrupt()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.coroutineinterrupttoken/yarn.unity.effects.coroutineinterrupttoken.interrupt.md) - [Start()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.coroutineinterrupttoken/yarn.unity.effects.coroutineinterrupttoken.start.md) - [CanInterrupt](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.coroutineinterrupttoken/yarn.unity.effects.coroutineinterrupttoken.caninterrupt.md) - [WasInterrupted](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.coroutineinterrupttoken/yarn.unity.effects.coroutineinterrupttoken.wasinterrupted.md) - [IActionRegistration](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.iactionregistration.md) - [AddCommandHandler(string,System.Action)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-17.md) - [AddCommandHandler(string,Delegate)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-1.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-10.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-3.md) - [AddCommandHandler(string,MethodInfo)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-2.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-18.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-11.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-4.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-19.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-12.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-5.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-20.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-13.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-6.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-21.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-14.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-7.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-22.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-15.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-8.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-23.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-16.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-9.md) - [AddFunction(string,Delegate)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addfunction-1.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addfunction-2.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addfunction-3.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addfunction-4.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addfunction-5.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addfunction-6.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addfunction-7.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addfunction-8.md) - [RemoveCommandHandler(string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.removecommandhandler.md) - [RemoveFunction(string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.removefunction.md) - [ICommand](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.icommand.md) - [Name](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.icommand/yarn.unity.icommand.name.md) - [InMemoryVariableStorage](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage.md) - [showDebug](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.showdebug.md) - [Clear()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.clear.md) - [Contains(string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.contains.md) - [GetAllVariables()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.getallvariables.md) - [GetDebugList()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.getdebuglist.md) - [SetAllVariables(Dictionary\,Dictionary\,Dictionary\,bool)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.setallvariables.md) - [SetValue(string,bool)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.setvalue-3.md) - [SetValue(string,float)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.setvalue-2.md) - [SetValue(string,string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.setvalue-1.md) - [TryGetValue(string,T)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.trygetvalue.md) - [LanguageAttribute](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.languageattribute.md) - [LineMetadata](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.linemetadata.md) - [GetLineIDs()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.linemetadata/yarn.unity.linemetadata.getlineids.md) - [GetMetadata(string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.linemetadata/yarn.unity.linemetadata.getmetadata.md) - [LineProviderBehaviour](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour.md) - [GetLocalizedLine(Yarn.Line)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.getlocalizedline.md) - [PrepareForLines(IEnumerable\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.prepareforlines.md) - [Start()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.start.md) - [LinesAvailable](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.linesavailable.md) - [LocaleCode](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.localecode.md) - [YarnProject](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.yarnproject.md) - [LineView](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.lineview.md) - [DialogueComplete()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.dialoguecomplete.md) - [DismissLine(Action)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.dismissline.md) - [InterruptLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.interruptline.md) - [OnContinueClicked()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.oncontinueclicked.md) - [RunLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.runline.md) - [UserRequestedViewAdvancement()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.userrequestedviewadvancement.md) - [Localization](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.localization.md) - [AddLocalizedObject(string,T)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.addlocalizedobject.md) - [AddLocalizedObjects(IEnumerable\>)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.addlocalizedobjects.md) - [AddLocalizedString(string,string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.addlocalizedstring.md) - [AddLocalizedStrings(IEnumerable\>)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.addlocalizedstrings-1.md) - [AddLocalizedStrings(IEnumerable\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.addlocalizedstrings-2.md) - [Clear()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.clear.md) - [ContainsLocalizedObject(string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.containslocalizedobject.md) - [ContainsLocalizedString(string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.containslocalizedstring.md) - [GetLineIDs()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.getlineids.md) - [GetLocalizedObject(string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.getlocalizedobject.md) - [GetLocalizedString(string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.getlocalizedstring.md) - [SetLocalizedObject(string,T)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.setlocalizedobject.md) - [ContainsLocalizedAssets](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.containslocalizedassets.md) - [LocaleCode](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.localecode.md) - [UsesAddressableAssets](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.usesaddressableassets.md) - [LocalizationType](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.localizationtype.md) - [Unity](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.localizationtype/yarn.unity.localizationtype.unity.md) - [YarnInternal](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.localizationtype/yarn.unity.localizationtype.yarninternal.md) - [LocalizedLine](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.localizedline.md) - [Asset](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.asset.md) - [Metadata](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.metadata.md) - [RawText](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.rawtext.md) - [Substitutions](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.substitutions.md) - [TextID](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.textid.md) - [CharacterName](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.charactername.md) - [Text](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.text.md) - [TextWithoutCharacterName](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.textwithoutcharactername.md) - [OptionsListView](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.optionslistview.md) - [DialogueComplete()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.optionslistview/yarn.unity.optionslistview.dialoguecomplete.md) - [Reset()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.optionslistview/yarn.unity.optionslistview.reset.md) - [RunLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.optionslistview/yarn.unity.optionslistview.runline.md) - [RunOptions(DialogueOption\[\],Action\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.optionslistview/yarn.unity.optionslistview.runoptions.md) - [Start()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.optionslistview/yarn.unity.optionslistview.start.md) - [OptionView](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.optionview.md) - [OnOptionSelected](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.onoptionselected.md) - [InvokeOptionSelected()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.invokeoptionselected.md) - [OnPointerClick(PointerEventData)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.onpointerclick.md) - [OnPointerEnter(PointerEventData)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.onpointerenter.md) - [OnSubmit(BaseEventData)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.onsubmit.md) - [Option](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.option.md) - [SampleRenderDetector](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.samplerenderdetector.md) - [SerializedDictionary](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.serializeddictionary.md) - [Add(TKey,TValue)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.add-1.md) - [Add(KeyValuePair\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.add-2.md) - [Clear()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.clear.md) - [Contains(KeyValuePair\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.contains.md) - [ContainsKey(TKey)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.containskey.md) - [CopyTo(KeyValuePair\\[\],int)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.copyto.md) - [GetEnumerator()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.getenumerator.md) - [Remove(TKey)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.remove-1.md) - [Remove(KeyValuePair\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.remove-2.md) - [TryGetValue(TKey,TValue)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.trygetvalue.md) - [Count](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.count.md) - [IsReadOnly](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.isreadonly.md) - [this\[TKey key\]](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.this.md) - [Keys](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.keys.md) - [Values](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.values.md) - [StringTableEntry](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.stringtableentry.md) - [Comment](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.comment.md) - [File](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.file.md) - [ID](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.id.md) - [Language](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.language.md) - [LineNumber](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.linenumber.md) - [Lock](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.lock.md) - [Node](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.node.md) - [Text](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.text.md) - [StringTableEntry(StringTableEntry)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry..ctor.md) - [CreateCSV(IEnumerable\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.createcsv.md) - [Equals(object)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.equals.md) - [GetHashCode()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.gethashcode.md) - [ParseFromCSV(string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.parsefromcsv.md) - [ToString()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.tostring.md) - [TextLineProvider](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.textlineprovider.md) - [textLanguageCode](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.textlineprovider/yarn.unity.textlineprovider.textlanguagecode.md) - [GetLocalizedLine(Yarn.Line)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.textlineprovider/yarn.unity.textlineprovider.getlocalizedline.md) - [PrepareForLines(IEnumerable\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.textlineprovider/yarn.unity.textlineprovider.prepareforlines.md) - [LinesAvailable](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.textlineprovider/yarn.unity.textlineprovider.linesavailable.md) - [LocaleCode](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.textlineprovider/yarn.unity.textlineprovider.localecode.md) - [VariableStorageBehaviour](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour.md) - [Clear()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.clear.md) - [Contains(string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.contains.md) - [GetAllVariables()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.getallvariables.md) - [SetAllVariables(FloatDictionary,StringDictionary,BoolDictionary,bool)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.setallvariables.md) - [SetValue(string,bool)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.setvalue-3.md) - [SetValue(string,float)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.setvalue-2.md) - [SetValue(string,string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.setvalue-1.md) - [TryGetValue(string,T)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.trygetvalue.md) - [VoiceOverView](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.voiceoverview.md) - [audioSource](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.audiosource.md) - [fadeOutTimeOnLineFinish](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.fadeouttimeonlinefinish.md) - [waitTimeAfterLineComplete](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.waittimeafterlinecomplete.md) - [waitTimeBeforeLineStart](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.waittimebeforelinestart.md) - [DialogueComplete()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.dialoguecomplete.md) - [DismissLine(Action)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.dismissline.md) - [InterruptLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.interruptline.md) - [RunLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.runline.md) - [UserRequestedViewAdvancement()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.userrequestedviewadvancement.md) - [YarnActionAttribute](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.yarnactionattribute.md) - [Name](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.yarnactionattribute/yarn.unity.yarnactionattribute.name.md) - [YarnCommandAttribute](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.yarncommandattribute.md) - [CommandString](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.yarncommandattribute/yarn.unity.yarncommandattribute.commandstring.md) - [Injector](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.yarncommandattribute/yarn.unity.yarncommandattribute.injector.md) - [YarnFunctionAttribute](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.yarnfunctionattribute.md) - [FunctionName](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.yarnfunctionattribute/yarn.unity.yarnfunctionattribute.functionname.md) - [YarnLinesAsCanvasText](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.yarnlinesascanvastext.md) - [stringsToViews](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.yarnlinesascanvastext/yarn.unity.yarnlinesascanvastext.stringstoviews.md) - [yarnProject](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.yarnlinesascanvastext/yarn.unity.yarnlinesascanvastext.yarnproject.md) - [OnTextLanguagePreferenceChanged()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.yarnlinesascanvastext/yarn.unity.yarnlinesascanvastext.ontextlanguagepreferencechanged.md) - [StringObjectDictionary](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.yarnlinesascanvastext/yarn.unity.yarnlinesascanvastext.stringobjectdictionary.md) - [YarnNodeAttribute](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.yarnnodeattribute.md) - [yarnProjectAttribute](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.yarnnodeattribute/yarn.unity.yarnnodeattribute.yarnprojectattribute.md) - [YarnParameterAttribute](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.yarnparameterattribute.md) - [Injector](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.yarnparameterattribute/yarn.unity.yarnparameterattribute.injector.md) - [YarnProject](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.yarnproject.md) - [baseLocalization](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.baselocalization.md) - [compiledYarnProgram](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.compiledyarnprogram.md) - [lineMetadata](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.linemetadata.md) - [localizations](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.localizations.md) - [localizationType](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.localizationtype.md) - [searchAssembliesForActions](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.searchassembliesforactions.md) - [GetHeaders(string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.getheaders.md) - [GetLocalization(string)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.getlocalization.md) - [GetProgram()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.getprogram.md) - [InitialValues](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.initialvalues.md) - [NodeNames](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.nodenames.md) - [Program](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.program.md) - [YarnStateInjectorAttribute](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.yarnstateinjectorattribute.md) - [Injector](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity/yarn.unity.yarnstateinjectorattribute/yarn.unity.yarnstateinjectorattribute.injector.md) - [Yarn.Unity.UnityLocalization Namespace](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity.unitylocalization.md) - [UnityLocalisedLineProvider](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity.unitylocalization/yarn.unity.unitylocalization.unitylocalisedlineprovider.md) - [GetLocalizedLine(Yarn.Line)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity.unitylocalization/yarn.unity.unitylocalization.unitylocalisedlineprovider/yarn.unity.unitylocalization.unitylocalisedlineprovider.getlocalizedline.md) - [PrepareForLines(IEnumerable\)](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity.unitylocalization/yarn.unity.unitylocalization.unitylocalisedlineprovider/yarn.unity.unitylocalization.unitylocalisedlineprovider.prepareforlines.md) - [Start()](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity.unitylocalization/yarn.unity.unitylocalization.unitylocalisedlineprovider/yarn.unity.unitylocalization.unitylocalisedlineprovider.start.md) - [LinesAvailable](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity.unitylocalization/yarn.unity.unitylocalization.unitylocalisedlineprovider/yarn.unity.unitylocalization.unitylocalisedlineprovider.linesavailable.md) - [LocaleCode](https://docs.yarnspinner.dev/2.3/api/csharp/yarn.unity.unitylocalization/yarn.unity.unitylocalization.unitylocalisedlineprovider/yarn.unity.unitylocalization.unitylocalisedlineprovider.localecode.md) ## Yarn Spinner 2.4 - [Start Here](https://docs.yarnspinner.dev/2.4/readme.md): If you're new to Yarn Spinner, or want a refresher on getting started or navigating the documentation, then this is the place to be. - [Yarn Spinner Components](https://docs.yarnspinner.dev/2.4/understanding-the-project.md): A quick summary of the various projects that make up the various components and experiments of the overall Yarn Spinner project. - [Welcome](https://docs.yarnspinner.dev/2.4/beginners-guide/welcome.md): The three-step beginner's guide to learning the basics of Yarn Spinner. - [Syntax Basics](https://docs.yarnspinner.dev/2.4/beginners-guide/syntax-basics.md): The first step in our three-step beginner's guide to Yarn Spinner: learning the syntax of Yarn with Try Yarn Spinner. - [Writing Narratives](https://docs.yarnspinner.dev/2.4/beginners-guide/writing-narratives.md): The second step in our three-step beginner's guide to Yarn Spinner: writing Yarn scripts using the Yarn Spinner for Visual Studio Code Extension. - [Using a Game Engine](https://docs.yarnspinner.dev/2.4/beginners-guide/making-a-game.md): The third step in our three-step beginner's guide to Yarn Spinner: making games in a game engine powered by Yarn. - [Yarn Spinner for Unity](https://docs.yarnspinner.dev/2.4/beginners-guide/making-a-game/yarn-spinner-for-unity.md): The third step in our beginner's guide, focusing on getting up and running with Yarn Spinner for Unity. - [Yarn Spinner for Godot](https://docs.yarnspinner.dev/2.4/beginners-guide/making-a-game/yarn-spinner-for-godot.md): The third step in our beginner's guide, focusing on getting up and running with Yarn Spinner for Godot. - [Yarn Spinner for Rust](https://docs.yarnspinner.dev/2.4/beginners-guide/making-a-game/yarn-spinner-for-rust.md): The third step in our beginner's guide, focusing on getting up and running with Yarn Spinner for Rust using Bevy. - [Editing with VS Code](https://docs.yarnspinner.dev/2.4/getting-started/editing-with-vs-code.md): Learn about writing with the Yarn Spinner Visual Studio Code Extension. - [Installing the Extension](https://docs.yarnspinner.dev/2.4/getting-started/editing-with-vs-code/installing-the-extension.md): Learn how to install Yarn Spinner for Visual Studio Code. - [Writing Yarn in VS Code](https://docs.yarnspinner.dev/2.4/getting-started/editing-with-vs-code/writing-yarn-in-vs-code.md): Learn how to use Yarn Spinner for Visual Studio Code as your Yarn editor. - [Previewing Your Dialogue](https://docs.yarnspinner.dev/2.4/getting-started/editing-with-vs-code/previewing-your-dialogue.md): Preview your dialogue within the Yarn Spinner for Visual Studio Code Extension. - [Writing Together](https://docs.yarnspinner.dev/2.4/getting-started/editing-with-vs-code/writing-together.md): Learn how to use the Live Share Extension with Yarn Spinner for Visual Studio Code. - [Writing in Yarn](https://docs.yarnspinner.dev/2.4/getting-started/writing-in-yarn.md) - [Nodes, Lines, and Options](https://docs.yarnspinner.dev/2.4/getting-started/writing-in-yarn/lines-nodes-and-options.md) - [Variables](https://docs.yarnspinner.dev/2.4/getting-started/writing-in-yarn/logic-and-variables.md) - [Flow Control](https://docs.yarnspinner.dev/2.4/getting-started/writing-in-yarn/flow-control.md) - [Markup](https://docs.yarnspinner.dev/2.4/getting-started/writing-in-yarn/markup.md) - [Commands](https://docs.yarnspinner.dev/2.4/getting-started/writing-in-yarn/commands.md) - [Functions](https://docs.yarnspinner.dev/2.4/getting-started/writing-in-yarn/functions.md) - [Tags and Metadata](https://docs.yarnspinner.dev/2.4/getting-started/writing-in-yarn/tags-metadata.md) - [Upgrading Yarn Scripts](https://docs.yarnspinner.dev/2.4/getting-started/upgrading-yarn-scripts.md): Upgrading your Yarn Spinner 1.x scripts to Yarn Spinner 2.x is easy. - [Overview](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-unity/overview.md) - [Installation for Unity](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-unity/installation-and-setup.md): This page shows you how to install Yarn Spinner for Unity, the Unity integration for running Yarn and Yarn Spinner scripts in your Unity-based games. - [Unity Quick Start](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-unity/quick-start.md): Quickly get started with a simple scene. - [Importing Yarn Files](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-unity/importing-yarn-files.md) - [Yarn Projects](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-unity/importing-yarn-files/yarn-projects.md): Learn about Yarn Projects, which group your scripts together for use in a Dialogue Runner. - [Yarn Scripts](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-unity/importing-yarn-files/yarn-scripts.md): Learn about Yarn scripts, which are the assets that contain the dialogue you write. - [Components](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-unity/components.md): Learn about the Unity components that you use when working with Yarn Spinner for Unity. - [Dialogue Runner](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-unity/components/dialogue-runner.md): Learn about the Dialogue Runner, which runs the contents of your Yarn Scripts and delivers lines, options and commands to your game. - [Dialogue Views](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-unity/components/dialogue-view.md): Learn about Dialogue Views, which present dialogue content to the user. - [Line View](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-unity/components/dialogue-view/line-view.md): Learn about Line View, a Dialogue View that displays a single line of dialogue on a Canvas. - [Options List View](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-unity/components/dialogue-view/options-list-view.md): Learn about Options List View, a Dialogue View that displays a list dialogue options. - [Option View](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-unity/components/dialogue-view/option-view.md): Learn about Options View, a component used to display an option in an Options List View. - [Creating Custom Dialogue Views](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-unity/components/dialogue-view/custom-dialogue-views.md): Learn how to create Dialogue Views that are designed for the specific needs of your game. - [Dialogue Advance Input](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-unity/components/dialogue-view/dialogue-advance-input.md): Learn about Dialogue Advance Input, a component that can signal to a Dialogue View that the user wants to proceed to the next piece of content. - [Variable Storage](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-unity/components/variable-storage.md) - [In-Memory Variable Storage](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-unity/components/variable-storage/in-memory-variable-storage.md) - [Custom Variable Storage Components](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-unity/components/variable-storage/custom-variable-storage.md) - [Line Provider](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-unity/components/line-provider.md) - [Unity Localised Line Provider](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-unity/components/line-provider/unity-localised-line-provider.md) - [Text Line Provider](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-unity/components/line-provider/text-line-provider.md) - [Audio Line Provider](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-unity/components/line-provider/audio-line-provider.md) - [Commands and Functions](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-unity/creating-commands-functions.md) - [Localisations and Assets](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-unity/assets-and-localization.md) - [In-built Localisation](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-unity/assets-and-localization/inbuilt-localisation.md) - [Unity Localisation](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-unity/assets-and-localization/unity-localization.md) - [Frequently Asked Questions / "How Do I...?"](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-unity/faq.md): Common questions and solutions for using Yarn Spinner in Unity. - [Unity Samples](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-unity/unity-samples.md): Learn about the Samples provided with Yarn Spinner for Unity. - [Intro](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-unity/unity-samples/intro.md): Understand the Intro sample. - [Unreal Beta Quickstart](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-unreal/tutorial.md): Learn how to get started with Yarn Spinner in Unreal Engine 5. - [Overview](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-rust/overview.md) - [Bevy Quick Start](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-rust/quick-start.md): Quickly get started with a simple scene. - [Compiling Yarn Files into Yarn Projects](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-rust/yarn-projects.md): Learn about Yarn Projects, which group your scripts together for use in a Dialogue Runner. - [Components](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-rust/components.md): Learn about the Bevy components that you use when working with Yarn Spinner for Rust. - [Dialogue Runner and a High Level Overview](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-rust/components/dialogue-runner.md) - [Dialogue Views](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-rust/components/dialogue-views.md): Learn about Dialogue Views, which present dialogue content to the user. - [Variable Storage](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-rust/components/variable-storage.md) - [Assets](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-rust/components/assets.md) - [Custom Commands and Functions](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-rust/creating-commands-functions.md) - [Commands](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-rust/creating-commands-functions/creating-commands.md) - [Functions](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-rust/creating-commands-functions/creating-functions.md) - [Localisations](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-rust/localisation.md) - [Frequently Asked Questions / "How Do I...?"](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-rust/faq.md): Common questions and solutions for using Yarn Spinner in Rust using Bevy. - [Bevy Samples](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-rust/bevy-samples.md) - [Overview](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-godot/overview.md) - [Installation for Godot](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-godot/installation-and-setup.md): This page shows you how to install Yarn Spinner for Godot, the Godot integration for running Yarn and Yarn Spinner scripts in your Godot-based games. - [Importing Yarn Files](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-godot/importing-yarn-files.md) - [Yarn Projects](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-godot/importing-yarn-files/yarn-projects.md): Learn about Yarn Projects, which group your scripts together for use in a Dialogue Runner. - [Yarn Scripts](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-godot/importing-yarn-files/yarn-scripts.md): Learn about Yarn scripts, which are the assets that contain the dialogue you write. - [Components](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-godot/components.md) - [Dialogue Runner](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-godot/components/dialogue-runner.md): Learn about the Dialogue Runner, which runs the contents of your Yarn Scripts and delivers lines, options and commands to your game. - [Dialogue Views](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-godot/components/dialogue-views.md): Learn about Dialogue Views, which present dialogue content to the user. - [Line View](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-godot/components/dialogue-views/line-view.md): Learn about Line View, a Dialogue View that displays a single line of dialogue on a Canvas. - [Options List View](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-godot/components/dialogue-views/options-list-view.md): Learn about Options List View, a Dialogue View that displays a list dialogue options. - [Option View](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-godot/components/dialogue-views/option-view.md): Learn about Options View, a component used to display an option in an Options List View. - [Creating Custom Dialogue Views](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-godot/components/dialogue-views/custom-dialogue-views.md): Learn how to create Dialogue Views that are designed for the specific needs of your game. - [Variable Storage](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-godot/components/variable-storage.md) - [In-Memory Variable Storage](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-godot/components/variable-storage/in-memory-variable-storage.md) - [Custom Variable Storage Components](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-godot/components/variable-storage/custom-variable-storage.md) - [Line Provider](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-godot/components/line-provider.md) - [Text Line Provider](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-godot/components/line-provider/text-line-provider.md) - [Markup Palette](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-godot/components/markup-palette.md): Learn about Markup Palettes, which allow you to make color presets for markup in your dialogue. - [Commands and Functions](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-godot/creating-commands-functions.md) - [Localization](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-godot/localization.md): Learn about Localizing your dialogue for different languages in Godot. - [Advanced Guides](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-godot/advanced-guides.md) - [Implementing Custom Variable Storage](https://docs.yarnspinner.dev/2.4/using-yarnspinner-with-godot/advanced-guides/yarn-variables-and-variable-storage-godot.md) - [Choose-Your-Path Game](https://docs.yarnspinner.dev/2.4/unity-tutorial-projects/example-project-1.md): This example project demonstrates making a simple dialogue-based game when beginning with only an empty Unity scene. - [Choose-Your-Path Game with Visuals](https://docs.yarnspinner.dev/2.4/unity-tutorial-projects/example-project-2.md): This example project demonstrates making a simple dialogue-based game when beginning with some pre-existing assets. - [NPC Dialogue Game](https://docs.yarnspinner.dev/2.4/unity-tutorial-projects/example-project-3.md): This example project demonstrates making a simple non-linear dialogue-based game when beginning with some pre-existing assets. - [About Add-Ons](https://docs.yarnspinner.dev/2.4/add-ons/about-add-ons.md): Learn about the available Yarn Spinner Add-Ons. - [Dialogue Wheel](https://docs.yarnspinner.dev/2.4/add-ons/dialogue-wheel.md): The guide and documentation for the paid add-on, Dialogue Wheel for Yarn Spinner. - [Installing Dialogue Wheel](https://docs.yarnspinner.dev/2.4/add-ons/dialogue-wheel/installing-dialogue-wheel.md): Learn how to install the Dialogue Wheel for Yarn Spinner Package. - [Using Six-Segment Wheel](https://docs.yarnspinner.dev/2.4/add-ons/dialogue-wheel/using-six-segment-wheel.md): Learn how to use the Six-Segment Dialogue Wheel, from the Dialogue Wheel for Yarn Spinner Add-On Package. - [Using Auto-Layout Wheel](https://docs.yarnspinner.dev/2.4/add-ons/dialogue-wheel/using-auto-layout-wheel.md): Learn how to use the Automatic-Layout Dialogue Wheel, from the Dialogue Wheel for Yarn Spinner Add-On Package. - [Dialogue Wheel Examples](https://docs.yarnspinner.dev/2.4/add-ons/dialogue-wheel/dialogue-wheel-examples.md) - [Speech Bubbles](https://docs.yarnspinner.dev/2.4/add-ons/speech-bubbles.md): The guide and documentation for the paid Yarn Spinner for Unity add-on, Speech Bubbles for Yarn Spinner. - [Installing Speech Bubbles](https://docs.yarnspinner.dev/2.4/add-ons/speech-bubbles/installing-speech-bubbles.md): Learn how to install the Speech Bubbles for Yarn Spinner Package. - [Using Speech Bubbles](https://docs.yarnspinner.dev/2.4/add-ons/speech-bubbles/using-speech-bubbles.md): Learn how to use the Speech Bubbles, from the Speech Bubbles for Yarn Spinner Add-On Package. - [Speech Bubble Examples](https://docs.yarnspinner.dev/2.4/add-ons/speech-bubbles/speech-bubble-examples.md): A quick look at the examples that ship with Speech Bubbles for Yarn Spinner. - [Building a Custom Dialogue Runner](https://docs.yarnspinner.dev/2.4/guides/custom-dialogue-runner.md) - [Yarn Variables and Custom Variable Storage](https://docs.yarnspinner.dev/2.4/guides/yarn-variables-and-variable-storage.md) - [Crediting Yarn Spinner](https://docs.yarnspinner.dev/2.4/about/branding.md): Learn how to use the Yarn Spinner brand in your game, and how to acknowledge your use of Yarn Spinner. - [The Yarn Spinner Team](https://docs.yarnspinner.dev/2.4/about/team.md): Learn about the glorious history of Yarn Spinner. - [GitHub Repositories](https://docs.yarnspinner.dev/2.4/about/github-repositories.md): Learn about the official GitHub repositories for the projects. - [Community Projects](https://docs.yarnspinner.dev/2.4/about/community-projects.md): Learn about Yarn Spinner's amazing community projects, by the community, because they're community projects. - [C#](https://docs.yarnspinner.dev/2.4/api/csharp.md) - [Yarn Namespace](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.md) - [BuiltinTypes](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.builtintypes.md) - [Any](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.builtintypes/yarn.builtintypes.any.md) - [Boolean](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.builtintypes/yarn.builtintypes.boolean.md) - [Number](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.builtintypes/yarn.builtintypes.number.md) - [String](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.builtintypes/yarn.builtintypes.string.md) - [TypeMappings](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.builtintypes/yarn.builtintypes.typemappings.md) - [Command](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.command.md) - [Text](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.command/yarn.command.text.md) - [CommandHandler](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.commandhandler.md) - [Dialogue](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.dialogue.md) - [DefaultStartNodeName](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.defaultstartnodename.md) - [Dialogue(Yarn.IVariableStorage)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue..ctor.md) - [AddProgram(Program)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.addprogram.md) - [Continue()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.continue.md) - [ExpandSubstitutions(string,IList\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.expandsubstitutions.md) - [GetStringIDForNode(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.getstringidfornode.md) - [GetTagsForNode(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.gettagsfornode.md) - [NodeExists(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.nodeexists.md) - [ParseMarkup(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.parsemarkup.md) - [SetNode(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.setnode.md) - [SetProgram(Program)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.setprogram.md) - [SetSelectedOption(int)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.setselectedoption.md) - [Stop()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.stop.md) - [UnloadAll()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.unloadall.md) - [CommandHandler](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.commandhandler.md) - [CurrentNode](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.currentnode.md) - [DialogueCompleteHandler](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.dialoguecompletehandler.md) - [IsActive](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.isactive.md) - [LanguageCode](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.languagecode.md) - [Library](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.library.md) - [LineHandler](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.linehandler.md) - [LogDebugMessage](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.logdebugmessage.md) - [LogErrorMessage](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.logerrormessage.md) - [NodeCompleteHandler](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.nodecompletehandler.md) - [NodeNames](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.nodenames.md) - [NodeStartHandler](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.nodestarthandler.md) - [OptionsHandler](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.optionshandler.md) - [PrepareForLinesHandler](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.prepareforlineshandler.md) - [VariableStorage](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.dialogue/yarn.dialogue.variablestorage.md) - [DialogueCompleteHandler](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.dialoguecompletehandler.md) - [DialogueException](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.dialogueexception.md) - [FunctionType](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.functiontype.md) - [Description](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.functiontype/yarn.functiontype.description.md) - [Methods](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.functiontype/yarn.functiontype.methods.md) - [Name](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.functiontype/yarn.functiontype.name.md) - [Parameters](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.functiontype/yarn.functiontype.parameters.md) - [Parent](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.functiontype/yarn.functiontype.parent.md) - [ReturnType](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.functiontype/yarn.functiontype.returntype.md) - [Header](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.header.md) - [KeyFieldNumber](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.header/yarn.header.keyfieldnumber.md) - [ValueFieldNumber](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.header/yarn.header.valuefieldnumber.md) - [Header()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.header/yarn.header..ctor-1.md) - [Header(Header)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.header/yarn.header..ctor-2.md) - [CalculateSize()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.header/yarn.header.calculatesize.md) - [Clone()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.header/yarn.header.clone.md) - [Equals(object)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.header/yarn.header.equals-1.md) - [Equals(Header)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.header/yarn.header.equals-2.md) - [GetHashCode()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.header/yarn.header.gethashcode.md) - [MergeFrom(pb::CodedInputStream)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.header/yarn.header.mergefrom-2.md) - [MergeFrom(Header)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.header/yarn.header.mergefrom-1.md) - [ToString()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.header/yarn.header.tostring.md) - [WriteTo(pb::CodedOutputStream)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.header/yarn.header.writeto.md) - [Descriptor](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.header/yarn.header.descriptor.md) - [Key](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.header/yarn.header.key.md) - [Parser](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.header/yarn.header.parser.md) - [Value](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.header/yarn.header.value.md) - [IType](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.itype.md) - [Description](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.itype/yarn.itype.description.md) - [Methods](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.itype/yarn.itype.methods.md) - [Name](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.itype/yarn.itype.name.md) - [Parent](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.itype/yarn.itype.parent.md) - [IVariableStorage](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.ivariablestorage.md) - [Clear()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.ivariablestorage/yarn.ivariablestorage.clear.md) - [SetValue(string,bool)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.ivariablestorage/yarn.ivariablestorage.setvalue-3.md) - [SetValue(string,float)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.ivariablestorage/yarn.ivariablestorage.setvalue-2.md) - [SetValue(string,string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.ivariablestorage/yarn.ivariablestorage.setvalue-1.md) - [TryGetValue(string,T)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.ivariablestorage/yarn.ivariablestorage.trygetvalue.md) - [Library](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.library.md) - [DeregisterFunction(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.library/yarn.library.deregisterfunction.md) - [FunctionExists(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.library/yarn.library.functionexists.md) - [GenerateUniqueVisitedVariableForNode(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.library/yarn.library.generateuniquevisitedvariablefornode.md) - [GetFunction(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.library/yarn.library.getfunction.md) - [ImportLibrary(Library)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.library/yarn.library.importlibrary.md) - [RegisterFunction(string,Delegate)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.library/yarn.library.registerfunction-7.md) - [RegisterFunction(string,Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.library/yarn.library.registerfunction-1.md) - [RegisterFunction(string,Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.library/yarn.library.registerfunction-2.md) - [RegisterFunction(string,Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.library/yarn.library.registerfunction-3.md) - [RegisterFunction(string,Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.library/yarn.library.registerfunction-4.md) - [RegisterFunction(string,Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.library/yarn.library.registerfunction-5.md) - [RegisterFunction(string,Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.library/yarn.library.registerfunction-6.md) - [Line](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.line.md) - [ID](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.line/yarn.line.id.md) - [Substitutions](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.line/yarn.line.substitutions.md) - [LineHandler](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.linehandler.md) - [Logger](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.logger.md) - [MemoryVariableStore](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.memoryvariablestore.md) - [Clear()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.clear.md) - [SetValue(string,bool)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.setvalue-3.md) - [SetValue(string,float)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.setvalue-2.md) - [SetValue(string,string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.setvalue-1.md) - [TryGetValue(string,T)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.memoryvariablestore/yarn.memoryvariablestore.trygetvalue.md) - [Node](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.node.md) - [ToString()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.node/yarn.node.tostring.md) - [Headers](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.node/yarn.node.headers.md) - [Instructions](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.node/yarn.node.instructions.md) - [Labels](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.node/yarn.node.labels.md) - [Name](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.node/yarn.node.name.md) - [SourceTextStringID](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.node/yarn.node.sourcetextstringid.md) - [Tags](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.node/yarn.node.tags.md) - [NodeCompleteHandler](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.nodecompletehandler.md) - [NodeStartHandler](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.nodestarthandler.md) - [OptionSet](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.optionset.md) - [Options](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.optionset/yarn.optionset.options.md) - [Option](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.optionset/yarn.optionset.option.md) - [DestinationNode](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.optionset/yarn.optionset.option/yarn.optionset.option.destinationnode.md) - [ID](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.optionset/yarn.optionset.option/yarn.optionset.option.id.md) - [IsAvailable](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.optionset/yarn.optionset.option/yarn.optionset.option.isavailable.md) - [Line](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.optionset/yarn.optionset.option/yarn.optionset.option.line.md) - [OptionsHandler](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.optionshandler.md) - [PrepareForLinesHandler](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.prepareforlineshandler.md) - [Program](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.program.md) - [Combine(Program\[\])](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.program/yarn.program.combine.md) - [LineIDsForNode(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.program/yarn.program.lineidsfornode.md) - [ToString()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.program/yarn.program.tostring.md) - [InitialValues](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.program/yarn.program.initialvalues.md) - [Name](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.program/yarn.program.name.md) - [Nodes](https://docs.yarnspinner.dev/2.4/api/csharp/yarn/yarn.program/yarn.program.nodes.md) - [Yarn.Markup Namespace](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.markup.md) - [MarkupAttribute](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.markup/yarn.markup.markupattribute.md) - [ToString()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.tostring.md) - [Length](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.length.md) - [Name](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.name.md) - [Position](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.position.md) - [Properties](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.markup/yarn.markup.markupattribute/yarn.markup.markupattribute.properties.md) - [MarkupParseException](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.markup/yarn.markup.markupparseexception.md) - [MarkupParseResult](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.markup/yarn.markup.markupparseresult.md) - [Attributes](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.markup/yarn.markup.markupparseresult/yarn.markup.markupparseresult.attributes.md) - [Text](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.markup/yarn.markup.markupparseresult/yarn.markup.markupparseresult.text.md) - [DeleteRange(MarkupAttribute)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.markup/yarn.markup.markupparseresult/yarn.markup.markupparseresult.deleterange.md) - [TextForAttribute(MarkupAttribute)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.markup/yarn.markup.markupparseresult/yarn.markup.markupparseresult.textforattribute.md) - [TryGetAttributeWithName(string,MarkupAttribute)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.markup/yarn.markup.markupparseresult/yarn.markup.markupparseresult.trygetattributewithname.md) - [MarkupProperty](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.markup/yarn.markup.markupproperty.md) - [Name](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.markup/yarn.markup.markupproperty/yarn.markup.markupproperty.name.md) - [Value](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.markup/yarn.markup.markupproperty/yarn.markup.markupproperty.value.md) - [MarkupValue](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.markup/yarn.markup.markupvalue.md) - [ToString()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.tostring.md) - [BoolValue](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.boolvalue.md) - [FloatValue](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.floatvalue.md) - [IntegerValue](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.integervalue.md) - [StringValue](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.stringvalue.md) - [Type](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.markup/yarn.markup.markupvalue/yarn.markup.markupvalue.type.md) - [MarkupValueType](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.markup/yarn.markup.markupvaluetype.md) - [Bool](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.markup/yarn.markup.markupvaluetype/yarn.markup.markupvaluetype.bool.md) - [Float](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.markup/yarn.markup.markupvaluetype/yarn.markup.markupvaluetype.float.md) - [Integer](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.markup/yarn.markup.markupvaluetype/yarn.markup.markupvaluetype.integer.md) - [String](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.markup/yarn.markup.markupvaluetype/yarn.markup.markupvaluetype.string.md) - [Yarn.Compiler Namespace](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler.md) - [BasicBlock](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock.md) - [AddDestination(string,Condition)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.adddestination-2.md) - [AddDestination(BasicBlock,Condition)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.adddestination-1.md) - [Ancestors](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.ancestors.md) - [Descendants](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.descendants.md) - [DescendantsWithPlayerVisibleContent](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.descendantswithplayervisiblecontent.md) - [Destinations](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.destinations.md) - [FirstInstructionIndex](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.firstinstructionindex.md) - [Instructions](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.instructions.md) - [LabelName](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.labelname.md) - [Name](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.name.md) - [NodeName](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.nodename.md) - [PlayerVisibleContent](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.playervisiblecontent.md) - [CommandElement](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.commandelement.md) - [CommandText](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.commandelement/yarn.compiler.basicblock.commandelement.commandtext.md) - [Condition](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.condition.md) - [DirectJump](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.condition/yarn.compiler.basicblock.condition.directjump.md) - [ExpressionIsFalse](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.condition/yarn.compiler.basicblock.condition.expressionisfalse.md) - [ExpressionIsTrue](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.condition/yarn.compiler.basicblock.condition.expressionistrue.md) - [Fallthrough](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.condition/yarn.compiler.basicblock.condition.fallthrough.md) - [Option](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.condition/yarn.compiler.basicblock.condition.option.md) - [Destination](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.destination.md) - [Block](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.destination/yarn.compiler.basicblock.destination.block.md) - [Condition](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.destination/yarn.compiler.basicblock.destination.condition.md) - [NodeName](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.destination/yarn.compiler.basicblock.destination.nodename.md) - [Type](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.destination/yarn.compiler.basicblock.destination.type.md) - [DestinationType](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.destination/yarn.compiler.basicblock.destination.destinationtype.md) - [Block](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.destination/yarn.compiler.basicblock.destination.destinationtype/yarn.compiler.basicblock.destination.destinationtype.block.md) - [Node](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.destination/yarn.compiler.basicblock.destination.destinationtype/yarn.compiler.basicblock.destination.destinationtype.node.md) - [LineElement](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.lineelement.md) - [LineID](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.lineelement/yarn.compiler.basicblock.lineelement.lineid.md) - [OptionsElement](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.optionselement.md) - [Options](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.optionselement/yarn.compiler.basicblock.optionselement.options.md) - [Option](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.optionselement/yarn.compiler.basicblock.optionselement.option.md) - [Destination](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.optionselement/yarn.compiler.basicblock.optionselement.option/yarn.compiler.basicblock.optionselement.option.destination.md) - [LineID](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.optionselement/yarn.compiler.basicblock.optionselement.option/yarn.compiler.basicblock.optionselement.option.lineid.md) - [PlayerVisibleContentElement](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.basicblock/yarn.compiler.basicblock.playervisiblecontentelement.md) - [CompilationJob](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationjob.md) - [CompilationType](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.compilationtype.md) - [Files](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.files.md) - [Library](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.library.md) - [VariableDeclarations](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.variabledeclarations.md) - [CreateFromFiles(IEnumerable\,Library)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.createfromfiles-1.md) - [CreateFromFiles(string\[\])](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.createfromfiles-2.md) - [CreateFromString(string,string,Library)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.createfromstring.md) - [File](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.file.md) - [FileName](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.file/yarn.compiler.compilationjob.file.filename.md) - [Source](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.file/yarn.compiler.compilationjob.file.source.md) - [Type](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.type.md) - [DeclarationsOnly](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.type/yarn.compiler.compilationjob.type.declarationsonly.md) - [FullCompilation](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.type/yarn.compiler.compilationjob.type.fullcompilation.md) - [StringsOnly](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationjob/yarn.compiler.compilationjob.type/yarn.compiler.compilationjob.type.stringsonly.md) - [CompilationResult](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationresult.md) - [ContainsImplicitStringTags](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.containsimplicitstringtags.md) - [DebugInfo](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.debuginfo.md) - [Declarations](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.declarations.md) - [Diagnostics](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.diagnostics.md) - [FileTags](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.filetags.md) - [Program](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.program.md) - [StringTable](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.compilationresult/yarn.compiler.compilationresult.stringtable.md) - [Compiler](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.compiler.md) - [Compile(CompilationJob)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.compiler/yarn.compiler.compiler.compile.md) - [FlattenParseTree(IParseTree)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.compiler/yarn.compiler.compiler.flattenparsetree.md) - [GetDocumentComments(CommonTokenStream,ParserRuleContext,bool)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.compiler/yarn.compiler.compiler.getdocumentcomments.md) - [GetLineIDForNodeName(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.compiler/yarn.compiler.compiler.getlineidfornodename.md) - [DebugInfo](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.debuginfo.md) - [GetLineInfo(int)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.debuginfo/yarn.compiler.debuginfo.getlineinfo.md) - [LineInfo](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.debuginfo/yarn.compiler.debuginfo.lineinfo.md) - [CharacterNumber](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.debuginfo/yarn.compiler.debuginfo.lineinfo/yarn.compiler.debuginfo.lineinfo.characternumber.md) - [FileName](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.debuginfo/yarn.compiler.debuginfo.lineinfo/yarn.compiler.debuginfo.lineinfo.filename.md) - [LineNumber](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.debuginfo/yarn.compiler.debuginfo.lineinfo/yarn.compiler.debuginfo.lineinfo.linenumber.md) - [NodeName](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.debuginfo/yarn.compiler.debuginfo.lineinfo/yarn.compiler.debuginfo.lineinfo.nodename.md) - [Declaration](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.declaration.md) - [ExternalDeclaration](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.externaldeclaration.md) - [CreateVariable(string,Yarn.IType,IConvertible,string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.createvariable.md) - [Equals(object)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.equals.md) - [GetHashCode()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.gethashcode.md) - [ToString()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.tostring.md) - [DefaultValue](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.defaultvalue.md) - [Description](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.description.md) - [IsImplicit](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.isimplicit.md) - [IsVariable](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.isvariable.md) - [Name](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.name.md) - [Range](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.range.md) - [SourceFileLine](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.sourcefileline.md) - [SourceFileName](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.sourcefilename.md) - [SourceNodeName](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.sourcenodename.md) - [Type](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.declaration/yarn.compiler.declaration.type.md) - [DeclarationBuilder](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder.md) - [WithDefaultValue(System.IConvertible)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.withdefaultvalue.md) - [WithDescription(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.withdescription.md) - [WithImplicit(bool)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.withimplicit.md) - [WithName(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.withname.md) - [WithRange(Yarn.Compiler.Range)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.withrange.md) - [WithSourceFileName(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.withsourcefilename.md) - [WithSourceNodeName(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.withsourcenodename.md) - [WithType(IType)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.withtype.md) - [Declaration](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.declarationbuilder/yarn.compiler.declarationbuilder.declaration.md) - [DeferredTypeDiagnostic](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.deferredtypediagnostic.md) - [CreateDeferredTypeDiagnostic(string,Diagnostic)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.deferredtypediagnostic/yarn.compiler.deferredtypediagnostic.createdeferredtypediagnostic.md) - [diagnostic](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.deferredtypediagnostic/yarn.compiler.deferredtypediagnostic.diagnostic.md) - [Name](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.deferredtypediagnostic/yarn.compiler.deferredtypediagnostic.name.md) - [Diagnostic](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.diagnostic.md) - [Diagnostic(string,ParserRuleContext,string,DiagnosticSeverity)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic..ctor-3.md) - [Diagnostic(string,string,DiagnosticSeverity)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic..ctor-1.md) - [Diagnostic(string,DiagnosticSeverity)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic..ctor-2.md) - [Diagnostic(string,Range,string,DiagnosticSeverity)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic..ctor-4.md) - [Equals(object)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.equals.md) - [GetHashCode()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.gethashcode.md) - [ToString()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.tostring.md) - [Column](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.column.md) - [Context](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.context.md) - [FileName](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.filename.md) - [Line](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.line.md) - [Message](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.message.md) - [Range](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.range.md) - [Severity](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.severity.md) - [DiagnosticSeverity](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.diagnosticseverity.md) - [Error](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.diagnosticseverity/yarn.compiler.diagnostic.diagnosticseverity.error.md) - [Info](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.diagnosticseverity/yarn.compiler.diagnostic.diagnosticseverity.info.md) - [Warning](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.diagnostic/yarn.compiler.diagnostic.diagnosticseverity/yarn.compiler.diagnostic.diagnosticseverity.warning.md) - [FileParseResult](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.fileparseresult.md) - [FileParseResult(string,IParseTree,CommonTokenStream)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult..ctor.md) - [Equals(object)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult.equals.md) - [GetHashCode()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult.gethashcode.md) - [Name](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult.name.md) - [Tokens](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult.tokens.md) - [Tree](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.fileparseresult/yarn.compiler.fileparseresult.tree.md) - [FunctionTypeBuilder](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.functiontypebuilder.md) - [WithParameter(IType)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.functiontypebuilder/yarn.compiler.functiontypebuilder.withparameter.md) - [WithReturnType(IType)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.functiontypebuilder/yarn.compiler.functiontypebuilder.withreturntype.md) - [FunctionType](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.functiontypebuilder/yarn.compiler.functiontypebuilder.functiontype.md) - [IndentAwareLexer](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer.md) - [IndentAwareLexer(ICharStream,TextWriter,TextWriter)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer..ctor.md) - [NextToken()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer.nexttoken.md) - [Warnings](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer.warnings.md) - [Warning](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer.warning.md) - [Message](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer.warning/yarn.compiler.indentawarelexer.warning.message.md) - [Token](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.indentawarelexer/yarn.compiler.indentawarelexer.warning/yarn.compiler.indentawarelexer.warning.token.md) - [InstructionCollectionExtensions](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.instructioncollectionextensions.md) - [GetBasicBlocks(Node)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.instructioncollectionextensions/yarn.compiler.instructioncollectionextensions.getbasicblocks.md) - [Position](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.position.md) - [Equals(object)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.position/yarn.compiler.position.equals.md) - [GetHashCode()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.position/yarn.compiler.position.gethashcode.md) - [Character](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.position/yarn.compiler.position.character.md) - [Line](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.position/yarn.compiler.position.line.md) - [Project](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.project.md) - [CurrentProjectFileVersion](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.currentprojectfileversion.md) - [GetJson()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.getjson.md) - [IsMatchingPath(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.ismatchingpath.md) - [LoadFromFile(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.loadfromfile.md) - [SaveToFile(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.savetofile.md) - [BaseLanguage](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.baselanguage.md) - [CompilerOptions](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.compileroptions.md) - [Definitions](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.definitions.md) - [DefinitionsPath](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.definitionspath.md) - [ExcludeFilePatterns](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.excludefilepatterns.md) - [FileVersion](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.fileversion.md) - [Localisation](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.localisation.md) - [Path](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.path.md) - [SourceFilePatterns](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.sourcefilepatterns.md) - [SourceFiles](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.sourcefiles.md) - [LocalizationInfo](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.localizationinfo.md) - [Assets](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.localizationinfo/yarn.compiler.project.localizationinfo.assets.md) - [Strings](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.project/yarn.compiler.project.localizationinfo/yarn.compiler.project.localizationinfo.strings.md) - [Range](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.range.md) - [Range()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.range/yarn.compiler.range..ctor-2.md) - [Range(int,int,int,int)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.range/yarn.compiler.range..ctor-1.md) - [Equals(object)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.range/yarn.compiler.range.equals.md) - [GetHashCode()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.range/yarn.compiler.range.gethashcode.md) - [End](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.range/yarn.compiler.range.end.md) - [Start](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.range/yarn.compiler.range.start.md) - [StringInfo](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.stringinfo.md) - [fileName](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.filename.md) - [isImplicitTag](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.isimplicittag.md) - [lineNumber](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.linenumber.md) - [metadata](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.metadata.md) - [nodeName](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.nodename.md) - [text](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.text.md) - [ToString()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.stringinfo/yarn.compiler.stringinfo.tostring.md) - [Utility](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.utility.md) - [AddTagsToLines(string,ICollection\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.utility/yarn.compiler.utility.addtagstolines.md) - [DetermineNodeConnections(string\[\])](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.utility/yarn.compiler.utility.determinenodeconnections.md) - [ExtractStringBlocks(IEnumerable\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.utility/yarn.compiler.utility.extractstringblocks.md) - [GenerateYarnFileWithDeclarations(IEnumerable\,string,IEnumerable\,IDictionary\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.utility/yarn.compiler.utility.generateyarnfilewithdeclarations.md) - [ParseSource(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.utility/yarn.compiler.utility.parsesource.md) - [TagLines(string,ICollection\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler/yarn.compiler.utility/yarn.compiler.utility.taglines.md) - [Yarn.Compiler.Upgrader Namespace](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler.upgrader.md) - [LanguageUpgrader](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.languageupgrader.md) - [Upgrade(UpgradeJob)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.languageupgrader/yarn.compiler.upgrader.languageupgrader.upgrade.md) - [OrderedSet](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset.md) - [OrderedSet()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset..ctor-1.md) - [OrderedSet(IEqualityComparer\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset..ctor-2.md) - [Add(T)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.add-2.md) - [Add(IEnumerable\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.add-1.md) - [Clear()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.clear.md) - [Contains(T)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.contains.md) - [CopyTo(T\[\],int)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.copyto.md) - [GetEnumerator()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.getenumerator.md) - [Remove(T)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.remove.md) - [Count](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.count.md) - [IsReadOnly](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.orderedset/yarn.compiler.upgrader.orderedset.isreadonly.md) - [TextReplacement](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement.md) - [Comment](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.comment.md) - [OriginalText](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.originaltext.md) - [ReplacementText](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.replacementtext.md) - [Start](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.start.md) - [StartLine](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.startline.md) - [OriginalLength](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.originallength.md) - [ReplacementLength](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.textreplacement/yarn.compiler.upgrader.textreplacement.replacementlength.md) - [UpgradeJob](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradejob.md) - [Files](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradejob/yarn.compiler.upgrader.upgradejob.files.md) - [UpgradeType](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradejob/yarn.compiler.upgrader.upgradejob.upgradetype.md) - [UpgradeJob(UpgradeType,IEnumerable\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradejob/yarn.compiler.upgrader.upgradejob..ctor.md) - [UpgradeResult](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult.md) - [Files](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.files.md) - [Diagnostics](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.diagnostics.md) - [OutputFile](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile.md) - [Diagnostics](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.diagnostics.md) - [IsNewFile](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.isnewfile.md) - [OriginalSource](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.originalsource.md) - [Path](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.path.md) - [Replacements](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.replacements.md) - [UpgradedSource](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgraderesult/yarn.compiler.upgrader.upgraderesult.outputfile/yarn.compiler.upgrader.upgraderesult.outputfile.upgradedsource.md) - [UpgradeType](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradetype.md) - [Version1to2](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.compiler.upgrader/yarn.compiler.upgrader.upgradetype/yarn.compiler.upgrader.upgradetype.version1to2.md) - [Yarn.Unity Namespace](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity.md) - [Actions](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions.md) - [Actions(DialogueRunner,Library)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions..ctor.md) - [AddCommandHandler(string,Action)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-14.md) - [AddCommandHandler(string,Delegate)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-1.md) - [AddCommandHandler(string,Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-25.md) - [AddCommandHandler(string,Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-3.md) - [AddCommandHandler(string,MethodInfo)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-2.md) - [AddCommandHandler(string,Action\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-15.md) - [AddCommandHandler(string,Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-26.md) - [AddCommandHandler(string,Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-4.md) - [AddCommandHandler(string,Action\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-24.md) - [AddCommandHandler(string,Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-35.md) - [AddCommandHandler(string,Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-13.md) - [AddCommandHandler(string,Action\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-16.md) - [AddCommandHandler(string,Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-27.md) - [AddCommandHandler(string,Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-5.md) - [AddCommandHandler(string,Action\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-17.md) - [AddCommandHandler(string,Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-28.md) - [AddCommandHandler(string,Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-6.md) - [AddCommandHandler(string,Action\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-18.md) - [AddCommandHandler(string,Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-29.md) - [AddCommandHandler(string,Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-7.md) - [AddCommandHandler(string,Action\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-19.md) - [AddCommandHandler(string,Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-30.md) - [AddCommandHandler(string,Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-8.md) - [AddCommandHandler(string,Action\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-20.md) - [AddCommandHandler(string,Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-31.md) - [AddCommandHandler(string,Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-9.md) - [AddCommandHandler(string,Action\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-21.md) - [AddCommandHandler(string,Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-32.md) - [AddCommandHandler(string,Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-10.md) - [AddCommandHandler(string,Action\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-22.md) - [AddCommandHandler(string,Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-33.md) - [AddCommandHandler(string,Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-11.md) - [AddCommandHandler(string,Action\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-23.md) - [AddCommandHandler(string,Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-34.md) - [AddCommandHandler(string,Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addcommandhandler-12.md) - [AddFunction(string,Delegate)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addfunction-1.md) - [AddFunction(string,Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addfunction-2.md) - [AddFunction(string,Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addfunction-11.md) - [AddFunction(string,Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addfunction-12.md) - [AddFunction(string,Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addfunction-3.md) - [AddFunction(string,Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addfunction-4.md) - [AddFunction(string,Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addfunction-5.md) - [AddFunction(string,Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addfunction-6.md) - [AddFunction(string,Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addfunction-7.md) - [AddFunction(string,Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addfunction-8.md) - [AddFunction(string,Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addfunction-9.md) - [AddFunction(string,Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addfunction-10.md) - [AddRegistrationMethod(Action\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.addregistrationmethod.md) - [GetLibrary()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.getlibrary.md) - [RegisterActions()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.registeractions.md) - [RemoveCommandHandler(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.removecommandhandler.md) - [RemoveFunction(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.removefunction.md) - [SetupForProject(YarnProject)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.setupforproject.md) - [Commands](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.commands.md) - [DialogueRunner](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.dialoguerunner.md) - [Library](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.actions/yarn.unity.actions.library.md) - [AudioLineProvider](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.audiolineprovider.md) - [audioLanguage](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.audiolanguage.md) - [textLanguageCode](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.textlanguagecode.md) - [GetLocalizedLine(Line)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.getlocalizedline.md) - [PrepareForLines(IEnumerable\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.prepareforlines.md) - [LinesAvailable](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.linesavailable.md) - [LocaleCode](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.audiolineprovider/yarn.unity.audiolineprovider.localecode.md) - [CharacterColorView](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.charactercolorview.md) - [RunLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.charactercolorview/yarn.unity.charactercolorview.runline.md) - [CharacterColorData](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.charactercolorview/yarn.unity.charactercolorview.charactercolordata.md) - [characterName](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.charactercolorview/yarn.unity.charactercolorview.charactercolordata/yarn.unity.charactercolorview.charactercolordata.charactername.md) - [displayColor](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.charactercolorview/yarn.unity.charactercolorview.charactercolordata/yarn.unity.charactercolorview.charactercolordata.displaycolor.md) - [Culture](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.culture.md) - [DisplayName](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.culture/yarn.unity.culture.displayname.md) - [IsNeutralCulture](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.culture/yarn.unity.culture.isneutralculture.md) - [Name](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.culture/yarn.unity.culture.name.md) - [NativeName](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.culture/yarn.unity.culture.nativename.md) - [Culture(System.Globalization.CultureInfo)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.culture/yarn.unity.culture..ctor.md) - [Cultures](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.cultures.md) - [GetCulture(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.cultures/yarn.unity.cultures.getculture.md) - [GetCultures()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.cultures/yarn.unity.cultures.getcultures.md) - [HasCulture(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.cultures/yarn.unity.cultures.hasculture.md) - [CurrentNeutralCulture](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.cultures/yarn.unity.cultures.currentneutralculture.md) - [DialogueAdvanceInput](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput.md) - [continueAction](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueaction.md) - [continueActionKeyCode](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactionkeycode.md) - [continueActionReference](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactionreference.md) - [continueActionType](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactiontype-2.md) - [dialogueView](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.dialogueview.md) - [enableActionOnStart](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.enableactiononstart.md) - [Action](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.action.md) - [ContinueActionType](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactiontype-1.md) - [InputSystemAction](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactiontype-1/yarn.unity.dialogueadvanceinput.continueactiontype.inputsystemaction.md) - [InputSystemActionFromAsset](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactiontype-1/yarn.unity.dialogueadvanceinput.continueactiontype.inputsystemactionfromasset.md) - [KeyCode](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactiontype-1/yarn.unity.dialogueadvanceinput.continueactiontype.keycode.md) - [None](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialogueadvanceinput/yarn.unity.dialogueadvanceinput.continueactiontype-1/yarn.unity.dialogueadvanceinput.continueactiontype.none.md) - [DialogueCharacterNameView](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguecharacternameview.md) - [onDialogueStarted](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguecharacternameview/yarn.unity.dialoguecharacternameview.ondialoguestarted.md) - [onNameNotPresent](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguecharacternameview/yarn.unity.dialoguecharacternameview.onnamenotpresent.md) - [onNameUpdate](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguecharacternameview/yarn.unity.dialoguecharacternameview.onnameupdate.md) - [DialogueStarted()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguecharacternameview/yarn.unity.dialoguecharacternameview.dialoguestarted.md) - [RunLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguecharacternameview/yarn.unity.dialoguecharacternameview.runline.md) - [DialogueOption](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialogueoption.md) - [DialogueOptionID](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialogueoption/yarn.unity.dialogueoption.dialogueoptionid.md) - [IsAvailable](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialogueoption/yarn.unity.dialogueoption.isavailable.md) - [Line](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialogueoption/yarn.unity.dialogueoption.line.md) - [TextID](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialogueoption/yarn.unity.dialogueoption.textid.md) - [DialogueReference](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguereference.md) - [nodeName](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguereference/yarn.unity.dialoguereference.nodename.md) - [project](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguereference/yarn.unity.dialoguereference.project.md) - [DialogueReference()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguereference/yarn.unity.dialoguereference..ctor-1.md) - [DialogueReference(YarnProject,string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguereference/yarn.unity.dialoguereference..ctor-2.md) - [M:Yarn.Unity.DialogueReference.op\_Implicit(Yarn.Unity.DialogueReference)~System.String](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguereference/yarn.unity.dialoguereference.op_implicit.md) - [IsValid](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguereference/yarn.unity.dialoguereference.isvalid.md) - [DialogueRunner](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner.md) - [dialogueViews](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.dialogueviews.md) - [lineProvider](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.lineprovider.md) - [onCommand](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.oncommand.md) - [onDialogueComplete](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.ondialoguecomplete.md) - [onDialogueStart](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.ondialoguestart.md) - [onNodeComplete](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.onnodecomplete.md) - [onNodeStart](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.onnodestart.md) - [runSelectedOptionAsLine](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.runselectedoptionasline.md) - [startAutomatically](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.startautomatically.md) - [startNode](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.startnode.md) - [verboseLogging](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.verboselogging.md) - [yarnProject](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.yarnproject.md) - [AddCommandHandler(string,System.Action)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-25.md) - [AddCommandHandler(string,Delegate)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-1.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-14.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-3.md) - [AddCommandHandler(string,MethodInfo)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-2.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-26.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-15.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-4.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-35.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-24.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-13.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-27.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-16.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-5.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-28.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-17.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-6.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-29.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-18.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-7.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-30.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-19.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-8.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-31.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-20.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-9.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-32.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-21.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-10.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-33.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-22.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-11.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-34.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-23.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addcommandhandler-12.md) - [AddFunction(string,Delegate)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-1.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-2.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-11.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-12.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-3.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-4.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-5.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-6.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-7.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-8.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-9.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.addfunction-10.md) - [Clear()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.clear.md) - [GetTagsForNode(String)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.gettagsfornode.md) - [LoadStateFromPersistentStorage(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.loadstatefrompersistentstorage.md) - [LoadStateFromPlayerPrefs(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.loadstatefromplayerprefs.md) - [NodeExists(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.nodeexists.md) - [OnViewRequestedInterrupt()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.onviewrequestedinterrupt.md) - [RemoveCommandHandler(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.removecommandhandler.md) - [RemoveFunction(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.removefunction.md) - [SaveStateToPersistentStorage(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.savestatetopersistentstorage.md) - [SaveStateToPlayerPrefs(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.savestatetoplayerprefs.md) - [SetDialogueViews(DialogueViewBase\[\])](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.setdialogueviews.md) - [SetInitialVariables(bool)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.setinitialvariables.md) - [SetProject(YarnProject)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.setproject.md) - [SplitCommandText(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.splitcommandtext.md) - [StartDialogue(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.startdialogue.md) - [Stop()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.stop.md) - [CurrentNodeName](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.currentnodename.md) - [Dialogue](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.dialogue.md) - [IsDialogueRunning](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.isdialoguerunning.md) - [VariableStorage](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.variablestorage.md) - [StringUnityEvent](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialoguerunner/yarn.unity.dialoguerunner.stringunityevent.md) - [DialogueViewBase](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialogueviewbase.md) - [requestInterrupt](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.requestinterrupt.md) - [DialogueComplete()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.dialoguecomplete.md) - [DialogueStarted()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.dialoguestarted.md) - [DismissLine(Action)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.dismissline.md) - [InterruptLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.interruptline.md) - [RunLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.runline.md) - [RunOptions(DialogueOption\[\],Action\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.runoptions.md) - [UserRequestedViewAdvancement()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.dialogueviewbase/yarn.unity.dialogueviewbase.userrequestedviewadvancement.md) - [Effects](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.effects.md) - [FadeAlpha(CanvasGroup,float,float,float,CoroutineInterruptToken)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.fadealpha.md) - [PausableTypewriter(TextMeshProUGUI,float,Action,Action,Action,Stack<(int position, float duration)>,CoroutineInterruptToken)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.pausabletypewriter.md) - [Typewriter(TextMeshProUGUI,float,Action,CoroutineInterruptToken)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.typewriter.md) - [CoroutineInterruptToken](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.coroutineinterrupttoken.md) - [Complete()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.coroutineinterrupttoken/yarn.unity.effects.coroutineinterrupttoken.complete.md) - [Interrupt()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.coroutineinterrupttoken/yarn.unity.effects.coroutineinterrupttoken.interrupt.md) - [Start()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.coroutineinterrupttoken/yarn.unity.effects.coroutineinterrupttoken.start.md) - [CanInterrupt](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.coroutineinterrupttoken/yarn.unity.effects.coroutineinterrupttoken.caninterrupt.md) - [WasInterrupted](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.effects/yarn.unity.effects.coroutineinterrupttoken/yarn.unity.effects.coroutineinterrupttoken.wasinterrupted.md) - [IActionRegistration](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration.md) - [AddCommandHandler(string,System.Action)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-25.md) - [AddCommandHandler(string,Delegate)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-1.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-14.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-3.md) - [AddCommandHandler(string,MethodInfo)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-2.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-26.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-15.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-4.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-35.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-24.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-13.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-27.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-16.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-5.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-28.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-17.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-6.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-29.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-18.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-7.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-30.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-19.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-8.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-31.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-20.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-9.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-32.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-21.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-10.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-33.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-22.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-11.md) - [AddCommandHandler(string,System.Action\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-34.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-23.md) - [AddCommandHandler(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addcommandhandler-12.md) - [AddFunction(string,Delegate)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addfunction-1.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addfunction-2.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addfunction-11.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addfunction-12.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addfunction-3.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addfunction-4.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addfunction-5.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addfunction-6.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addfunction-7.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addfunction-8.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addfunction-9.md) - [AddFunction(string,System.Func\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.addfunction-10.md) - [RemoveCommandHandler(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.removecommandhandler.md) - [RemoveFunction(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.iactionregistration/yarn.unity.iactionregistration.removefunction.md) - [ICommand](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.icommand.md) - [Name](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.icommand/yarn.unity.icommand.name.md) - [InMemoryVariableStorage](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage.md) - [showDebug](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.showdebug.md) - [Clear()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.clear.md) - [Contains(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.contains.md) - [GetAllVariables()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.getallvariables.md) - [GetDebugList()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.getdebuglist.md) - [SetAllVariables(Dictionary\,Dictionary\,Dictionary\,bool)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.setallvariables.md) - [SetValue(string,bool)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.setvalue-3.md) - [SetValue(string,float)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.setvalue-2.md) - [SetValue(string,string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.setvalue-1.md) - [TryGetValue(string,T)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.inmemoryvariablestorage/yarn.unity.inmemoryvariablestorage.trygetvalue.md) - [LanguageAttribute](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.languageattribute.md) - [LineMetadata](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.linemetadata.md) - [GetLineIDs()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.linemetadata/yarn.unity.linemetadata.getlineids.md) - [GetMetadata(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.linemetadata/yarn.unity.linemetadata.getmetadata.md) - [LineProviderBehaviour](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour.md) - [GetLocalizedLine(Yarn.Line)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.getlocalizedline.md) - [PrepareForLines(IEnumerable\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.prepareforlines.md) - [Start()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.start.md) - [LinesAvailable](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.linesavailable.md) - [LocaleCode](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.localecode.md) - [YarnProject](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.lineproviderbehaviour/yarn.unity.lineproviderbehaviour.yarnproject.md) - [LineView](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.lineview.md) - [DialogueComplete()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.dialoguecomplete.md) - [DismissLine(Action)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.dismissline.md) - [GetPauseDurationsInsideLine(Markup.MarkupParseResult)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.getpausedurationsinsideline.md) - [InterruptLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.interruptline.md) - [OnContinueClicked()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.oncontinueclicked.md) - [PaletteMarkedUpText(Markup.MarkupParseResult,MarkupPalette)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.palettemarkeduptext.md) - [RunLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.runline.md) - [UserRequestedViewAdvancement()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.lineview/yarn.unity.lineview.userrequestedviewadvancement.md) - [Localization](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.localization.md) - [AddLocalizedObject(string,T)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.addlocalizedobject.md) - [AddLocalizedObjects(IEnumerable\>)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.addlocalizedobjects.md) - [AddLocalizedString(string,string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.addlocalizedstring.md) - [AddLocalizedStrings(IEnumerable\>)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.addlocalizedstrings-1.md) - [AddLocalizedStrings(IEnumerable\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.addlocalizedstrings-2.md) - [Clear()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.clear.md) - [ContainsLocalizedObject(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.containslocalizedobject.md) - [ContainsLocalizedString(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.containslocalizedstring.md) - [GetLineIDs()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.getlineids.md) - [GetLocalizedObject(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.getlocalizedobject.md) - [GetLocalizedString(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.getlocalizedstring.md) - [SetLocalizedObject(string,T)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.setlocalizedobject.md) - [ContainsLocalizedAssets](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.containslocalizedassets.md) - [LocaleCode](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.localecode.md) - [UsesAddressableAssets](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.localization/yarn.unity.localization.usesaddressableassets.md) - [LocalizationType](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.localizationtype.md) - [Unity](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.localizationtype/yarn.unity.localizationtype.unity.md) - [YarnInternal](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.localizationtype/yarn.unity.localizationtype.yarninternal.md) - [LocalizedLine](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.localizedline.md) - [Asset](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.asset.md) - [Metadata](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.metadata.md) - [RawText](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.rawtext.md) - [Substitutions](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.substitutions.md) - [TextID](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.textid.md) - [CharacterName](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.charactername.md) - [Text](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.text.md) - [TextWithoutCharacterName](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.localizedline/yarn.unity.localizedline.textwithoutcharactername.md) - [MarkupPalette](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.markuppalette.md) - [ColourMarkers](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.markuppalette/yarn.unity.markuppalette.colourmarkers.md) - [ColorForMarker(string,Color)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.markuppalette/yarn.unity.markuppalette.colorformarker.md) - [ColorMarker](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.markuppalette/yarn.unity.markuppalette.colormarker.md) - [Color](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.markuppalette/yarn.unity.markuppalette.colormarker/yarn.unity.markuppalette.colormarker.color.md) - [Marker](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.markuppalette/yarn.unity.markuppalette.colormarker/yarn.unity.markuppalette.colormarker.marker.md) - [OptionsListView](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.optionslistview.md) - [DialogueComplete()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.optionslistview/yarn.unity.optionslistview.dialoguecomplete.md) - [OnEnable()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.optionslistview/yarn.unity.optionslistview.onenable.md) - [Reset()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.optionslistview/yarn.unity.optionslistview.reset.md) - [RunLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.optionslistview/yarn.unity.optionslistview.runline.md) - [RunOptions(DialogueOption\[\],Action\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.optionslistview/yarn.unity.optionslistview.runoptions.md) - [Start()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.optionslistview/yarn.unity.optionslistview.start.md) - [OptionView](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.optionview.md) - [OnOptionSelected](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.onoptionselected.md) - [palette](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.palette.md) - [InvokeOptionSelected()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.invokeoptionselected.md) - [OnPointerClick(PointerEventData)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.onpointerclick.md) - [OnPointerEnter(PointerEventData)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.onpointerenter.md) - [OnSubmit(BaseEventData)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.onsubmit.md) - [Option](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.optionview/yarn.unity.optionview.option.md) - [SampleRenderDetector](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.samplerenderdetector.md) - [SerializedDictionary](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.serializeddictionary.md) - [Add(TKey,TValue)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.add-1.md) - [Add(KeyValuePair\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.add-2.md) - [Clear()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.clear.md) - [Contains(KeyValuePair\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.contains.md) - [ContainsKey(TKey)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.containskey.md) - [CopyTo(KeyValuePair\\[\],int)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.copyto.md) - [GetEnumerator()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.getenumerator.md) - [Remove(TKey)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.remove-1.md) - [Remove(KeyValuePair\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.remove-2.md) - [TryGetValue(TKey,TValue)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.trygetvalue.md) - [Count](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.count.md) - [IsReadOnly](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.isreadonly.md) - [this\[TKey key\]](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.this.md) - [Keys](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.keys.md) - [Values](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.serializeddictionary/yarn.unity.serializeddictionary.values.md) - [StringTableEntry](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.stringtableentry.md) - [Comment](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.comment.md) - [File](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.file.md) - [ID](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.id.md) - [Language](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.language.md) - [LineNumber](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.linenumber.md) - [Lock](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.lock.md) - [Node](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.node.md) - [Text](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.text.md) - [StringTableEntry(StringTableEntry)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry..ctor.md) - [CreateCSV(IEnumerable\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.createcsv.md) - [Equals(object)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.equals.md) - [GetHashCode()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.gethashcode.md) - [ParseFromCSV(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.parsefromcsv.md) - [ToString()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.stringtableentry/yarn.unity.stringtableentry.tostring.md) - [TextLineProvider](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.textlineprovider.md) - [textLanguageCode](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.textlineprovider/yarn.unity.textlineprovider.textlanguagecode.md) - [GetLocalizedLine(Yarn.Line)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.textlineprovider/yarn.unity.textlineprovider.getlocalizedline.md) - [PrepareForLines(IEnumerable\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.textlineprovider/yarn.unity.textlineprovider.prepareforlines.md) - [LinesAvailable](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.textlineprovider/yarn.unity.textlineprovider.linesavailable.md) - [LocaleCode](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.textlineprovider/yarn.unity.textlineprovider.localecode.md) - [VariableStorageBehaviour](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour.md) - [Clear()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.clear.md) - [Contains(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.contains.md) - [GetAllVariables()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.getallvariables.md) - [SetAllVariables(FloatDictionary,StringDictionary,BoolDictionary,bool)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.setallvariables.md) - [SetValue(string,bool)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.setvalue-3.md) - [SetValue(string,float)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.setvalue-2.md) - [SetValue(string,string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.setvalue-1.md) - [TryGetValue(string,T)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.variablestoragebehaviour/yarn.unity.variablestoragebehaviour.trygetvalue.md) - [VoiceOverView](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.voiceoverview.md) - [audioSource](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.audiosource.md) - [fadeOutTimeOnLineFinish](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.fadeouttimeonlinefinish.md) - [waitTimeAfterLineComplete](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.waittimeafterlinecomplete.md) - [waitTimeBeforeLineStart](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.waittimebeforelinestart.md) - [DialogueComplete()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.dialoguecomplete.md) - [DismissLine(Action)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.dismissline.md) - [InterruptLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.interruptline.md) - [RunLine(LocalizedLine,Action)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.runline.md) - [UserRequestedViewAdvancement()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.voiceoverview/yarn.unity.voiceoverview.userrequestedviewadvancement.md) - [YarnActionAttribute](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.yarnactionattribute.md) - [Name](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.yarnactionattribute/yarn.unity.yarnactionattribute.name.md) - [YarnCommandAttribute](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.yarncommandattribute.md) - [Injector](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.yarncommandattribute/yarn.unity.yarncommandattribute.injector.md) - [YarnFunctionAttribute](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.yarnfunctionattribute.md) - [YarnNodeAttribute](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.yarnnodeattribute.md) - [yarnProjectAttribute](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.yarnnodeattribute/yarn.unity.yarnnodeattribute.yarnprojectattribute.md) - [YarnParameterAttribute](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.yarnparameterattribute.md) - [Injector](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.yarnparameterattribute/yarn.unity.yarnparameterattribute.injector.md) - [YarnProject](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.yarnproject.md) - [baseLocalization](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.baselocalization.md) - [compiledYarnProgram](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.compiledyarnprogram.md) - [lineMetadata](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.linemetadata.md) - [localizations](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.localizations.md) - [localizationType](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.localizationtype.md) - [searchAssembliesForActions](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.searchassembliesforactions.md) - [GetHeaders(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.getheaders.md) - [GetLineIDsForNodes(IEnumerable\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.getlineidsfornodes.md) - [GetLocalization(string)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.getlocalization.md) - [InitialValues](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.initialvalues.md) - [NodeNames](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.nodenames.md) - [Program](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.yarnproject/yarn.unity.yarnproject.program.md) - [YarnStateInjectorAttribute](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.yarnstateinjectorattribute.md) - [Injector](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity/yarn.unity.yarnstateinjectorattribute/yarn.unity.yarnstateinjectorattribute.injector.md) - [Yarn.Unity.UnityLocalization Namespace](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity.unitylocalization.md) - [UnityLocalisedLineProvider](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity.unitylocalization/yarn.unity.unitylocalization.unitylocalisedlineprovider.md) - [GetLocalizedLine(Yarn.Line)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity.unitylocalization/yarn.unity.unitylocalization.unitylocalisedlineprovider/yarn.unity.unitylocalization.unitylocalisedlineprovider.getlocalizedline.md) - [PrepareForLines(IEnumerable\)](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity.unitylocalization/yarn.unity.unitylocalization.unitylocalisedlineprovider/yarn.unity.unitylocalization.unitylocalisedlineprovider.prepareforlines.md) - [Start()](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity.unitylocalization/yarn.unity.unitylocalization.unitylocalisedlineprovider/yarn.unity.unitylocalization.unitylocalisedlineprovider.start.md) - [LinesAvailable](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity.unitylocalization/yarn.unity.unitylocalization.unitylocalisedlineprovider/yarn.unity.unitylocalization.unitylocalisedlineprovider.linesavailable.md) - [LocaleCode](https://docs.yarnspinner.dev/2.4/api/csharp/yarn.unity.unitylocalization/yarn.unity.unitylocalization.unitylocalisedlineprovider/yarn.unity.unitylocalization.unitylocalisedlineprovider.localecode.md) - [Rust](https://docs.yarnspinner.dev/2.4/api/rust.md) ## Yarn Spinner 2.5 - [Start Here](https://docs.yarnspinner.dev/2.5/readme.md): If you're new to Yarn Spinner, or want a refresher on getting started or navigating the documentation, then this is the place to be. - [Coming i