1.重名所有App级模块为Service 2.移除Module中心 移除SingletonManager 3.引入Service Scope Context概念 避免上下文Manager到处引用 4.修复部分bug
14 lines
390 B
C#
14 lines
390 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
|
|
namespace AlicizaX
|
|
{
|
|
public interface IProcedureService:IService, IServiceTickable
|
|
{
|
|
void InitializeProcedure(List<IProcedure> availableProcedures, Type defaultProcedureType);
|
|
void ClearAllProcedures();
|
|
bool SwitchProcedure<T>() where T : IProcedure;
|
|
bool SwitchProcedure(Type procedureType);
|
|
}
|
|
}
|