1
This commit is contained in:
18
Src/Entities/IEntitiesFactory.cs
Normal file
18
Src/Entities/IEntitiesFactory.cs
Normal file
@@ -0,0 +1,18 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using BITKit.Entities;
|
||||
using Cysharp.Threading.Tasks;
|
||||
|
||||
namespace Project.B.Entities
|
||||
{
|
||||
/// <summary>
|
||||
/// 实体工厂
|
||||
/// </summary>
|
||||
public interface IEntitiesFactory:IDisposable
|
||||
{
|
||||
IReadOnlyDictionary<int,IEntity> Entities { get; }
|
||||
UniTask<IEntity> CreateAsync(string addressablePath);
|
||||
public event Func<string, IEntity,UniTask> OnEntityCreate;
|
||||
public event Func<string, IEntity,UniTask> OnEntityCreated;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user