using System; using BITKit.Core.Entites; using Godot; using Microsoft.Extensions.DependencyInjection; namespace BITKit; /// /// 基于Godot.Node3D的IEntityComponent实现 /// public partial class EntityComponent : Node,IEntityComponent { public virtual Type BaseType => GetType(); public IEntity Entity { get; set; } public virtual void BuildService(IServiceCollection serviceCollection){} public virtual void OnStart(){} public virtual void OnAwake(){} }