This commit is contained in:
SoulliesOfficial
2026-06-09 11:21:59 -04:00
parent 7c60c40d6b
commit 021e76efe7
493 changed files with 50500 additions and 2211 deletions

View File

@@ -0,0 +1,33 @@
/*
Yarn Spinner is licensed to you under the terms found in the file LICENSE.md.
*/
using System;
using System.Reflection;
#nullable enable
namespace Yarn.Unity
{
public partial class DialogueRunner : IActionRegistration
{
/// <inheritdoc />
public void AddCommandHandler(string commandName, Delegate handler) => CommandDispatcher.AddCommandHandler(commandName, handler);
/// <inheritdoc />
public void AddCommandHandler(string commandName, MethodInfo method) => CommandDispatcher.AddCommandHandler(commandName, method);
/// <inheritdoc />
public void RemoveCommandHandler(string commandName) => CommandDispatcher.RemoveCommandHandler(commandName);
/// <inheritdoc />
public void AddFunction(string name, Delegate implementation) => CommandDispatcher.AddFunction(name, implementation);
/// <inheritdoc />
public void RemoveFunction(string name) => CommandDispatcher.RemoveFunction(name);
public void RegisterFunctionDeclaration(string name, Type returnType, Type[] parameterTypes) { /* no-op */ }
}
}