SwiftFSM:C#中轻巧优雅的FSM工具 时间:2021-05-17 05:41:55 【文件属性】: 文件名称:SwiftFSM:C#中轻巧优雅的FSM工具 文件大小:49KB 文件格式:ZIP 更新时间:2021-05-17 05:41:55 C# SwiftFSM 一个轻量级的有限状态机实现 示例 enum MyState { StateA, StateB } enum MyEvent { EventA, EventB } public void TestBasicMachineBehaviour() { var machine = new StateMachine(); //指定初始状态 machine.Initialize(MyState.StateA); //定义状态跳转 machine .In(MyState.StateA) .ExecuteOnEnter(()=>{UnityEngine.Debug.Log("Enter State A");}) .ExecuteOnExit(()=>{UnityEngine.Debug.Log("Exit State A" 立即下载