using System; using BITKit; using Cysharp.Threading.Tasks; using Godot; using IDIS.Services; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; namespace BITFactory; /// /// 标识码注册与查询服务 /// public partial class IDIS_GodotBasedService:EntityComponent { public override void BuildService(IServiceCollection serviceCollection) { serviceCollection.AddTransient(); } public override async void OnStart() { base.OnStart(); var service = Entity.ServiceProvider.GetRequiredService(); await service.IsExistAsync("123"); } }