29 lines
626 B
TypeScript
Raw Normal View History

2023-11-03 19:01:58 +08:00
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} = {
}
}