public ActionManager(IFsmTransitionHelper infoProvider) { _commonFsm = new ActionFsm("CommonAction"); _commonFsm.InitCommon(infoProvider); AddFsm(_commonFsm); _keepFsm = new ActionFsm("KeepAction"); _keepFsm.InitKeep(infoProvider); AddFsm(_keepFsm); }
public ActionManager(IFsmTransitionHelper infoProvider, ICharacterInfoProvider characterInfo) { _commonFsm = new ActionFsm("CommonAction"); _commonFsm.InitCommon(infoProvider, characterInfo); AddFsm(_commonFsm); _keepFsm = new ActionFsm("KeepAction"); _keepFsm.InitKeep(infoProvider, characterInfo); AddFsm(_keepFsm); _transfigurationFsm = new ActionFsm("TransfigurationAction"); _transfigurationFsm.InitTransfigurationState(infoProvider, characterInfo); AddFsm(_transfigurationFsm); }