14 lines
377 B
C#
14 lines
377 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
|
|
namespace AlicizaX.Fsm.Runtime
|
|
{
|
|
public interface IFsmModule : IModule, IModuleUpdate
|
|
{
|
|
UltraFSM<TState> Create<TState>(string name, int initialCapacity = 16) where TState : struct, Enum;
|
|
|
|
void Destroy<TState>(UltraFSM<TState> fsm) where TState : Enum;
|
|
List<FsmDebugInfo> GetDebugInfo();
|
|
}
|
|
}
|