Exemple #1
0
 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);
    }