com.alicizax.unity.framework/Runtime/Procedure/IProcedureService.cs
陈思海 cad7722e44 优化
1.重名所有App级模块为Service
2.移除Module中心 移除SingletonManager
3.引入Service Scope Context概念  避免上下文Manager到处引用
4.修复部分bug
2026-03-26 16:14:05 +08:00

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);
}
}