逻辑图
流程图
  ProcedureStartMenu
    OnEnter
      1. 初始化变量、事件
      2. 打开 StartMenuForm
    OnUpdate
      1. 检查是否开始游戏（_isGameStart）
    OnLeave
      1. 关闭UI（开始菜单UI、选择角色UI）
      2. 重置变量、事件
    开始游戏
      1. 设置状态机变量：要切换的场景 Id
      2. 设置状态机变量：游戏关卡
      3. 设置状态机变量：选择的角色
      4. 切换到 ProcedureChangeScene
  ProcedureChangeScene
  ProcedureGame
    OnEnter
      1. 初始化变量、事件
      2. 读取状态机变量：选择的角色，创建并初始化玩家实体
      3. 读取状态机变量：
    OnUpdate
    OnLeave
  分支主题 4