From ecf99256451ca7e0b2fbb378b9b237d289431b67 Mon Sep 17 00:00:00 2001 From: anth64 Date: Thu, 4 Jun 2026 22:04:19 +0200 Subject: [PATCH] refactor: split hook delegate into before and after with result --- CommandHook/CommandDelegate.cs | 6 ++++++ CommandHook/CommandHookDelegate.cs | 3 --- CommandHook/CommandRegistration.cs | 6 +++--- 3 files changed, 9 insertions(+), 6 deletions(-) create mode 100644 CommandHook/CommandDelegate.cs delete mode 100644 CommandHook/CommandHookDelegate.cs diff --git a/CommandHook/CommandDelegate.cs b/CommandHook/CommandDelegate.cs new file mode 100644 index 0000000..78cbf51 --- /dev/null +++ b/CommandHook/CommandDelegate.cs @@ -0,0 +1,6 @@ +using Vintagestory.API.Common; + +namespace CommandHook; + +public delegate void CommandBeforeDelegate(ref CommandData data); +public delegate void CommandAfterDelegate(ref CommandData data, TextCommandResult result); diff --git a/CommandHook/CommandHookDelegate.cs b/CommandHook/CommandHookDelegate.cs deleted file mode 100644 index de15851..0000000 --- a/CommandHook/CommandHookDelegate.cs +++ /dev/null @@ -1,3 +0,0 @@ -namespace CommandHook; - -public delegate void CommandHookDelegate(ref CommandData data); diff --git a/CommandHook/CommandRegistration.cs b/CommandHook/CommandRegistration.cs index 37bb7f5..610281d 100644 --- a/CommandHook/CommandRegistration.cs +++ b/CommandHook/CommandRegistration.cs @@ -2,10 +2,10 @@ namespace CommandHook; public struct CommandRegistration { - public readonly CommandHookDelegate? Before; - public readonly CommandHookDelegate? After; + public readonly CommandBeforeDelegate? Before; + public readonly CommandAfterDelegate? After; - public CommandRegistration(CommandHookDelegate? before, CommandHookDelegate? after) + public CommandRegistration(CommandBeforeDelegate? before, CommandAfterDelegate? after) { Before = before; After = after;