All pages
Powered by GitBook
1 of 42

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

AddCommandHandler(string,MethodInfo)

Method in Actions

Summary

public void AddCommandHandler(string commandName, MethodInfo methodInfo)

Parameters

Name
Description

string commandName

System.Reflection.MethodInfo methodInfo

SetupForProject(YarnProject)

Method in

Name
Description
public void SetupForProject(YarnProject yarnProject)

Yarn.Unity.YarnProject yarnProject

Summary

Parameters

Actions

AddRegistrationMethod(Action<IActionRegistration>)

Method in Actions

Summary

public static void AddRegistrationMethod(Action<IActionRegistration> registerActions)

Parameters

Name
Description

System.Action<Yarn.Unity.IActionRegistration> registerActions

AddCommandHandler(string,Func<T1, T2, Coroutine>)

Method in Actions

Summary

public void AddCommandHandler<T1, T2>(string commandName, Func<T1, T2, Coroutine> handler);

Parameters

Name
Description

string commandName

AddCommandHandler(string,Action<T1, T2, T3, T4, T5, T6>)

Method in Actions

Summary

public void AddCommandHandler<T1, T2, T3, T4, T5, T6>(string commandName, Action<T1, T2, T3, T4, T5, T6> handler);

Parameters

Name
Description

string commandName

AddFunction(string,Func<TResult, T1, T2, T3, T4, T5, T6>)

Method in Actions

Summary

public void AddFunction<TResult, T1, T2, T3, T4, T5, T6>(string name, Func<TResult, T1, T2, T3, T4, T5, T6> implementation);

Parameters

Name
Description

string name

AddFunction(string,Func<TResult, T1>)

Method in

Name
Description

Commands

Property in

AddCommandHandler(string,Func<T1, T2, T3, T4, IEnumerator>)

Method in

Name
Description

RemoveCommandHandler(string)

Method in

Name
Description

AddCommandHandler(string,Func<T1, T2, T3, T4, T5, T6, IEnumerator>)

Method in

Name
Description

AddCommandHandler(string,Func<T1, T2, T3, T4, Coroutine>)

Method in

Name
Description

System.Func<T1, T2, UnityEngine.Coroutine> handler

System.Action<T1, T2, T3, T4, T5, T6> handler

System.Func<TResult, T1, T2, T3, T4, T5, T6> implementation

public void AddFunction<TResult, T1>(string name, Func<TResult, T1> implementation);

string name

Summary

Parameters

Actions

System.Func<TResult, T1> implementation

public IEnumerable<ICommand> Commands { get };

Summary

Actions

public void AddCommandHandler<T1, T2, T3, T4>(string commandName, Func<T1, T2, T3, T4, IEnumerator> handler)

string commandName

Summary

Parameters

Actions

System.Func<T1, T2, T3, T4, System.Collections.IEnumerator> handler

public void RemoveCommandHandler(string commandName)

string commandName

Summary

Parameters

Actions

public void AddCommandHandler<T1, T2, T3, T4, T5, T6>(string commandName, Func<T1, T2, T3, T4, T5, T6, IEnumerator> handler)

string commandName

Summary

Parameters

Actions

System.Func<T1, T2, T3, T4, T5, T6, System.Collections.IEnumerator> handler

public void AddCommandHandler<T1, T2, T3, T4>(string commandName, Func<T1, T2, T3, T4, Coroutine> handler);

string commandName

Summary

Parameters

Actions

System.Func<T1, T2, T3, T4, UnityEngine.Coroutine> handler

GetLibrary()

Method in Actions

Summary

public static Yarn.Library GetLibrary()

DialogueRunner

Property in Actions

Summary

public DialogueRunner DialogueRunner { get; }

AddCommandHandler(string,Action<T1, T2, T3, T4>)

Method in Actions

Summary

public void AddCommandHandler<T1, T2, T3, T4>(string commandName, Action<T1, T2, T3, T4> handler);

Parameters

Name
Description

string commandName

AddCommandHandler(string,Action<T1, T2, T3>)

Method in Actions

Summary

public void AddCommandHandler<T1, T2, T3>(string commandName, Action<T1, T2, T3> handler);

Parameters

Name
Description

string commandName

AddFunction(string,Func<TResult, T1, T2>)

Method in Actions

Summary

public void AddFunction<TResult, T1, T2>(string name, Func<TResult, T1, T2> implementation);

Parameters

Name
Description

string name

AddCommandHandler(string,Func<IEnumerator>)

Method in Actions

Summary

public void AddCommandHandler(string commandName, Func<IEnumerator> handler)

Parameters

Name
Description

string commandName

AddCommandHandler(string,Action<T1, T2>)

Method in Actions

Summary

public void AddCommandHandler<T1, T2>(string commandName, Action<T1, T2> handler);

Parameters

Name
Description

string commandName

AddCommandHandler(string,Delegate)

Method in Actions

Summary

public void AddCommandHandler(string commandName, Delegate handler)

Parameters

Name
Description

string commandName

AddCommandHandler(string,Action)

Method in Actions

Summary

public void AddCommandHandler(string commandName, Action handler);

Parameters

Name
Description

string commandName

AddCommandHandler(string,Action<T1, T2, T3, T4, T5>)

Method in Actions

Summary

public void AddCommandHandler<T1, T2, T3, T4, T5>(string commandName, Action<T1, T2, T3, T4, T5> handler);

Parameters

Name
Description

string commandName

AddCommandHandler(string,Action<T1>)

Method in

Name
Description

AddFunction(string,Func<TResult>)

Method in

Name
Description

AddCommandHandler(string,Func<T1, T2, T3, T4, T5, Coroutine>)

Method in

Name
Description

Library

Property in

AddCommandHandler(string,Func<T1, T2, IEnumerator>)

Method in

Name
Description

AddFunction(string,Func<TResult, T1, T2, T3>)

Method in

Name
Description

AddCommandHandler(string,Func<T1, Coroutine>)

Method in

Name
Description

AddCommandHandler(string,Func<T1, T2, T3, IEnumerator>)

Method in

Name
Description

AddCommandHandler(string,Func<T1, T2, T3, T4, T5, IEnumerator>)

Method in

Name
Description

Actions(DialogueRunner,Library)

Constructor in

Name
Description

AddCommandHandler(string,Func<T1, T2, T3, T4, T5, T6, Coroutine>)

Method in

Name
Description

System.Action<T1, T2, T3, T4> handler

System.Action<T1, T2, T3> handler

System.Func<TResult, T1, T2> implementation

System.Func<System.Collections.IEnumerator> handler

System.Action<T1, T2> handler

System.Delegate handler

System.Action handler

System.Action<T1, T2, T3, T4, T5> handler

public void AddCommandHandler<T1>(string commandName, Action<T1> handler);

string commandName

Summary

Parameters

Actions

System.Action<T1> handler

public void AddFunction<TResult>(string name, Func<TResult> implementation);

string name

Summary

Parameters

Actions

System.Func<TResult> implementation

public void AddCommandHandler<T1, T2, T3, T4, T5>(string commandName, Func<T1, T2, T3, T4, T5, Coroutine> handler);

string commandName

Summary

Parameters

Actions

System.Func<T1, T2, T3, T4, T5, UnityEngine.Coroutine> handler

public Library Library { get; }

Summary

Actions

public void AddCommandHandler<T1, T2>(string commandName, Func<T1, T2, IEnumerator> handler)

string commandName

Summary

Parameters

Actions

System.Func<T1, T2, System.Collections.IEnumerator> handler

public void AddFunction<TResult, T1, T2, T3>(string name, Func<TResult, T1, T2, T3> implementation);

string name

Summary

Parameters

Actions

System.Func<TResult, T1, T2, T3> implementation

public void AddCommandHandler<T1>(string commandName, Func<T1, Coroutine> handler);

string commandName

Summary

Parameters

Actions

System.Func<T1, UnityEngine.Coroutine> handler

public void AddCommandHandler<T1, T2, T3>(string commandName, Func<T1, T2, T3, IEnumerator> handler)

string commandName

Summary

Parameters

Actions

System.Func<T1, T2, T3, System.Collections.IEnumerator> handler

public void AddCommandHandler<T1, T2, T3, T4, T5>(string commandName, Func<T1, T2, T3, T4, T5, IEnumerator> handler)

string commandName

Summary

Parameters

Actions

System.Func<T1, T2, T3, T4, T5, System.Collections.IEnumerator> handler

public void AddCommandHandler<T1, T2, T3, T4, T5, T6>(string commandName, Func<T1, T2, T3, T4, T5, T6, Coroutine> handler);

string commandName

Summary

Parameters

Actions

System.Func<T1, T2, T3, T4, T5, T6, UnityEngine.Coroutine> handler

RemoveFunction(string)

Method in Actions

Summary

public void RemoveFunction(string name)

Parameters

Name
Description

string name

public Actions(DialogueRunner dialogueRunner, Library library)

Yarn.Unity.DialogueRunner dialogueRunner

Summary

Parameters

Actions

library

AddCommandHandler(string,Func<T1, T2, T3, Coroutine>)

Method in Actions

Summary

public void AddCommandHandler<T1, T2, T3>(string commandName, Func<T1, T2, T3, Coroutine> handler);

Parameters

Name
Description

string commandName

AddFunction(string,Func<TResult, T1, T2, T3, T4, T5>)

Method in Actions

Summary

public void AddFunction<TResult, T1, T2, T3, T4, T5>(string name, Func<TResult, T1, T2, T3, T4, T5> implementation);

Parameters

Name
Description

string name

AddCommandHandler(string,Func<Coroutine>)

Method in

Name
Description

AddFunction(string,Func<TResult, T1, T2, T3, T4>)

Method in

Name
Description

AddFunction(string,Delegate)

Method in

Name
Description

System.Func<T1, T2, T3, UnityEngine.Coroutine> handler

System.Func<TResult, T1, T2, T3, T4, T5> implementation

Yarn.Library
public void AddCommandHandler(string commandName, Func<Coroutine> handler);

string commandName

Summary

Parameters

Actions
public void AddFunction<TResult, T1, T2, T3, T4>(string name, Func<TResult, T1, T2, T3, T4> implementation);

string name

Summary

Parameters

Actions
public void AddFunction(string name, Delegate implementation)

string name

Summary

Parameters

Actions

System.Func<UnityEngine.Coroutine> handler

System.Func<TResult, T1, T2, T3, T4> implementation

System.Delegate implementation

AddCommandHandler(string,Func<T1, IEnumerator>)

Method in Actions

Summary

public void AddCommandHandler<T1>(string commandName, Func<T1, IEnumerator> handler)

Parameters

Name
Description

string commandName

System.Func<T1, System.Collections.IEnumerator> handler

Actions

Class in Yarn.Unity

Inherits from System.Object

Summary

public class Actions : ICommandDispatcher

Constructors

Name
Description

Methods

Name
Description
Name
Description

Properties

Actions(DialogueRunner,Library)

AddCommandHandler(string,Action)
AddCommandHandler(string,Delegate)
AddCommandHandler(string,Func)
Commands
DialogueRunner
AddCommandHandler(string,Func)
AddCommandHandler(string,MethodInfo)
AddCommandHandler(string,Action)
AddCommandHandler(string,Func<T1, IEnumerator>)
AddCommandHandler(string,Func<T1, Coroutine>)
AddCommandHandler(string,Action<T1, T2>)
AddCommandHandler(string,Func<T1, T2, IEnumerator>)
AddCommandHandler(string,Func<T1, T2, Coroutine>)
AddCommandHandler(string,Action<T1, T2, T3>)
AddCommandHandler(string,Func<T1, T2, T3, IEnumerator>)
AddCommandHandler(string,Func<T1, T2, T3, Coroutine>)
AddCommandHandler(string,Action<T1, T2, T3, T4>)
AddCommandHandler(string,Func<T1, T2, T3, T4, IEnumerator>)
AddCommandHandler(string,Func<T1, T2, T3, T4, Coroutine>)
AddCommandHandler(string,Action<T1, T2, T3, T4, T5>)
AddCommandHandler(string,Func<T1, T2, T3, T4, T5, IEnumerator>)
AddCommandHandler(string,Func<T1, T2, T3, T4, T5, Coroutine>)
AddCommandHandler(string,Action<T1, T2, T3, T4, T5, T6>)
AddCommandHandler(string,Func<T1, T2, T3, T4, T5, T6, IEnumerator>)
AddCommandHandler(string,Func<T1, T2, T3, T4, T5, T6, Coroutine>)
AddFunction(string,Delegate)
AddFunction(string,Func)
AddFunction(string,Func<TResult, T1>)
AddFunction(string,Func<TResult, T1, T2>)
AddFunction(string,Func<TResult, T1, T2, T3>)
AddFunction(string,Func<TResult, T1, T2, T3, T4>)
AddFunction(string,Func<TResult, T1, T2, T3, T4, T5>)
AddFunction(string,Func<TResult, T1, T2, T3, T4, T5, T6>)
AddRegistrationMethod(Action)
GetLibrary()
RegisterActions()
RemoveCommandHandler(string)
RemoveFunction(string)
SetupForProject(YarnProject)
Library

RegisterActions()

Method in

public void RegisterActions()

Summary

Actions