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