using System; using System.Collections.Generic; using BITKit.Entities; using Cysharp.Threading.Tasks; using UnityEngine; namespace Project.B.Entities { /// /// 实体工厂 /// public interface IEntitiesFactory:IDisposable { IReadOnlyDictionary Entities { get; } UniTask CreateAsync(string addressablePath,GameObject model); public event Func OnEntityCreate; public event Func OnEntityCreated; } }