diff --git a/GFramework.Godot/extensions/signal/SignalBuilder.cs b/GFramework.Godot/extensions/signal/SignalBuilder.cs index c6a7e1b..6917cf6 100644 --- a/GFramework.Godot/extensions/signal/SignalBuilder.cs +++ b/GFramework.Godot/extensions/signal/SignalBuilder.cs @@ -7,7 +7,7 @@ namespace GFramework.Godot.extensions.signal; /// /// 要连接信号的目标节点 /// 要连接的信号名称 -public sealed class SignalBuilder(Node target, StringName signal) +public sealed class SignalBuilder(GodotObject target, StringName signal) { private GodotObject.ConnectFlags? _flags; @@ -42,5 +42,5 @@ public sealed class SignalBuilder(Node target, StringName signal) /// 显式结束,返回 Node /// /// 目标节点 - public Node End() => target; + public GodotObject End() => target; } \ No newline at end of file diff --git a/GFramework.Godot/extensions/signal/SignalFluentExtensions.cs b/GFramework.Godot/extensions/signal/SignalFluentExtensions.cs index 90da99b..4311b95 100644 --- a/GFramework.Godot/extensions/signal/SignalFluentExtensions.cs +++ b/GFramework.Godot/extensions/signal/SignalFluentExtensions.cs @@ -10,11 +10,11 @@ public static class SignalFluentExtensions /// /// 为指定节点创建信号构建器 /// - /// 要创建信号的节点 + /// 要创建信号构建器的Godot对象 /// 信号名称 /// 信号构建器实例 public static SignalBuilder Signal( - this Node node, + this GodotObject @object, StringName signal) - => new(node, signal); + => new(@object, signal); } \ No newline at end of file