public void UpdateBattleMenu(InputManager inputManager, IGameManager igameManager) { if (inputManager.StartButton == 1) { if (battleMenu == null) { igameManager.SetEnemyUnitsEnable(false); battleMenu = new BattleMenu(); battleMenu.CreateCanvas(dataManager); SetMapSize(true); } } if (battleMenu != null) { battleMenu.UpdateAnimation(); if (inputManager.StickUD == 1) { battleMenu.MoveCursor(1); } else if (inputManager.StickUD == -1) { battleMenu.MoveCursor(-1); } if (inputManager.DecisionButton == 1) { battleMenu.ButtonEvent(0, igameManager); } if (inputManager.CancelButton == 1) { battleMenu.ButtonEvent(1, igameManager); } battleMenu = battleMenu.NextMenu(); } }