com.alicizax.unity.framework/Runtime/Procedure/IProcedureService.cs

14 lines
390 B
C#
Raw Normal View History

2025-11-18 16:15:11 +08:00
using System;
using System.Collections.Generic;
namespace AlicizaX
{
public interface IProcedureService:IService, IServiceTickable
2025-11-18 16:15:11 +08:00
{
void InitializeProcedure(List<IProcedure> availableProcedures, Type defaultProcedureType);
void ClearAllProcedures();
bool SwitchProcedure<T>() where T : IProcedure;
bool SwitchProcedure(Type procedureType);
}
}