以下获取和设置 的变量 需要在FSM变量内定义后在调用
1.根据类型和名称获取FSM相关变量
//获取int 变量
playMakerFSM.Fsm.GetFsmInt("Number");
//获取float 变量
playMakerFSM.Fsm.GetFsmFloat("TestFloat");
2.设置FSM 变量 (其他类型同理)
playMakerFSM.Fsm.GetFsmInt("Number").Value = 10; playMakerFSM.Fsm.GetFsmFloat("TestFloat").Value = 10f;
3.调用FSM事件
3.1 添加自定义Events事件
3.2 添加过渡状态
3.3 C#脚本调用事件
//调用FSM事件 playMakerFSM.Fsm.Event("TestCallEvent");
4.脚本切换FSM 状态
//切换状态机状态 playMakerFSM2.SetState("State1");