public BattleSubMenuModel(BattleActionProcessor battleActionModel, GridMenuNavigation navigation) { _subMenuNavigation = navigation; _battleActionProcessor = battleActionModel; SetSubMenu(SubMenu.Attack); _targetSelectionIndex = GetFirstEnemyFighterIndex(); }
public BattleMenuModel(List <PartyMemberView> partyMemberViews, GridMenuNavigation navigation) { rootMenuNavigation = navigation; rootMenuNavigation.actionDict.Add((int)SubMenu.Attack, AttackRootMenu); rootMenuNavigation.actionDict.Add((int)SubMenu.Magic, MagicRootMenu); rootMenuNavigation.actionDict.Add((int)SubMenu.Skills, SkillRootMenu); rootMenuNavigation.actionDict.Add((int)SubMenu.Bestia, BestiaRootMenu); rootMenuNavigation.actionDict.Add((int)SubMenu.Inventory, InventoryRootMenu); rootMenuNavigation.actionDict.Add((int)SubMenu.Flight, FlightRootMenu); }