import GFSMBase, { GFSMProcessInfo } from "../../base/fsm/GFSMBase"; import GOnHookMode from "../GOnHookMode"; //流程枚举 enum ProcessEnum { SeekEnemy = 0, //寻找敌人(场上没有敌人 或者敌人都击杀完) GenNextFight = 1, //下一个战斗位置 LeaveFight = 2, //前往战斗 GenEnemy = 3, //生成敌人 Fight = 4, //战斗 } //无限模式的状态类 export default class GFSMOnHookMode extends GFSMBase{ mode:GOnHookMode; constructor(mode:GOnHookMode){ super(); this.mode = mode; } process:{[key:number]:GFSMProcessInfo} = { } }