using GFramework.Core.Abstractions.Architectures; using Godot; namespace GFramework.Godot.Architecture; /// /// Godot模块接口,定义了Godot引擎中模块的基本行为和属性 /// public interface IGodotModule : IArchitectureModule { /// /// 获取模块关联的Godot节点 /// Node Node { get; } /// /// 当模块被附加到架构时调用 /// /// 要附加到的架构实例 void OnAttach(Core.Architectures.Architecture architecture); /// /// 当模块从架构分离时调用 /// void OnDetach(); }