2025-11-18 16:15:11 +08:00
|
|
|
using System;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
|
|
|
|
|
namespace AlicizaX
|
|
|
|
|
{
|
2026-03-26 16:14:05 +08:00
|
|
|
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);
|
|
|
|
|
}
|
|
|
|
|
}
|