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...

Actions(DialogueRunner,Library)

Constructor in Actions

Summary

public Actions(DialogueRunner dialogueRunner, Library library)

Parameters

Name
Description

dialogueRunner

library

Yarn.Unity.DialogueRunner
Yarn.Library

AddRegistrationMethod(Action<IActionRegistration>)

Method in Actions

Summary

public static void AddRegistrationMethod(Action<IActionRegistration> registerActions)

Parameters

Name
Description

System.Action<Yarn.Unity.IActionRegistration> registerActions

RemoveFunction(string)

Method in Actions

Summary

public void RemoveFunction(string name)

Parameters

Name
Description

string name

Commands

Property in Actions

Summary

public IEnumerable<ICommand> Commands { get };

AddCommandHandler(string,Func<T1, Coroutine>)

Method in Actions

Summary

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

Parameters

Name
Description

string commandName

AddCommandHandler(string,Func<IEnumerator>)

Method in Actions

Summary

public void AddCommandHandler(string commandName, Func<IEnumerator> 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,MethodInfo)

Method in Actions

Summary

public void AddCommandHandler(string commandName, MethodInfo methodInfo)

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

AddCommandHandler(string,Func<T1, IEnumerator>)

Method in Actions

Summary

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

Parameters

Name
Description

string commandName

AddCommandHandler(string,Action<T1>)

Method in Actions

Summary

public void AddCommandHandler<T1>(string commandName, Action<T1> 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<T1, T2>)

Method in Actions

Summary

public void AddCommandHandler<T1, T2>(string commandName, Action<T1, T2> 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

AddFunction(string,Delegate)

Method in Actions

Summary

public void AddFunction(string name, Delegate implementation)

Parameters

Name
Description

string name

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

Method in Actions

Summary

public void AddCommandHandler<T1, T2, T3>(string commandName, Func<T1, T2, T3, IEnumerator> 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, 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

AddCommandHandler(string,Func<Coroutine>)

Method in Actions

Summary

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

Parameters

Name
Description

string commandName

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>)

Method in Actions

Summary

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

Parameters

Name
Description

string commandName

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

Method in

Name
Description

GetLibrary()

Method in

AddFunction(string,Func<TResult, T1>)

Method in

Name
Description

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

Method in

Name
Description

RegisterActions()

Method in

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

Method in

Name
Description

AddFunction(string,Func<TResult>)

Method in

Name
Description

RemoveCommandHandler(string)

Method in

Name
Description

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

Method in

Name
Description

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

Method in

Name
Description

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

Method in

Name
Description

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

Method in

Name
Description

SetupForProject(YarnProject)

Method in

Name
Description

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

Method in

Name
Description

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

Method in

Name
Description

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

Method in

Name
Description

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

Method in

Name
Description

DialogueRunner

Property in

Library

Property in

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

Method in

Name
Description

System.Func<T1, UnityEngine.Coroutine> handler

System.Func<System.Collections.IEnumerator> handler

System.Action handler

System.Reflection.MethodInfo methodInfo

System.Action<T1, T2, T3> handler

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

System.Action<T1> handler

System.Delegate handler

System.Action<T1, T2> handler

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

System.Delegate implementation

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

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

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

System.Func<UnityEngine.Coroutine> handler

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

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

public static Yarn.Library GetLibrary()

Summary

Actions
public void RegisterActions()

Summary

Actions
public void RemoveCommandHandler(string commandName)

string commandName

Summary

Parameters

Actions
public DialogueRunner DialogueRunner { get; }

Summary

Actions
public Library Library { get; }

Summary

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

string name

Summary

Parameters

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

string name

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
public void AddCommandHandler<T1, T2>(string commandName, Func<T1, T2, IEnumerator> handler)

string commandName

Summary

Parameters

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

string name

Summary

Parameters

Actions
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
public void AddCommandHandler<T1, T2, T3, T4, T5>(string commandName, Func<T1, T2, T3, T4, T5, Coroutine> handler);

string commandName

Summary

Parameters

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

string commandName

Summary

Parameters

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

string name

Summary

Parameters

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

string commandName

Summary

Parameters

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

string name

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 AddCommandHandler<T1, T2, T3>(string commandName, Func<T1, T2, T3, Coroutine> handler);

string commandName

Summary

Parameters

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

string commandName

Summary

Parameters

Actions
public void SetupForProject(YarnProject yarnProject)

yarnProject

Summary

Parameters

Actions

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

System.Func<TResult, T1> implementation

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

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

System.Func<TResult> implementation

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

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

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

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

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

System.Func<TResult, T1, T2> implementation

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

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

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

Yarn.Unity.YarnProject

Actions

Class in Yarn.Unity

Inherits from System.Object

Summary

public class Actions : ICommandDispatcher

Constructors

Name
Description

Name
Description
Name
Description

Methods

Properties

Actions(DialogueRunner,Library)

AddCommandHandler(string,Action)
Commands
DialogueRunner
AddCommandHandler(string,Delegate)
AddCommandHandler(string,Func)
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