Files
taptap2024_GJ_chidouren/Packages/com.xfkj.xffsm@357f537fea/Documentation~/ClassApi/FSMController/StartupFSM.md
2024-10-16 00:03:41 +08:00

1.0 KiB

FSMController.StartupFSM

方法:

public static FSMController StartupFSM(string fsmName,RuntimeFSMController fsm,object userData = null);

说明:

启动状态(适用于没有具体游戏物体的状态管理,例如:游戏状态)

参数

名称 说明
fsmName 状态机名称
fsm 状态配置文件
userData 自定义参数或数据

返回值

类型 : FSMController 详细信息

代码示例:


using UnityEngine;

public class TestFSMController : MonoBehaviour
{
   private FSMController controller;
   void Start()
   {
       // 加载状态配置文件(这里只是示例,请根据自己的需求使用合适的方式加载)
       RuntimeFSMController gameFSM = Resources.Load<RuntimeFSMController>("game_state");
       // 启动状态配置文件
       FSMController.StartupFSM("GameState",gameFSM);
   } 
}