public override BattleState Execute(Dragon dragon, Enemy enemy, BattleMenu menu) { BattleState next = this; bool end = menu.CtrlFirstMenu(); if (end) { switch (menu.IconFirstPos) { case 0: next = new StateDecideHand(); break; case 1: next = new StateOpenInventory(); break; default: Debug.LogError("error"); break; } } return(next); }
public override BattleState Execute(Dragon dragon, Enemy enemy, BattleMenu menu) { BattleState next = this; if (Input.GetKeyDown(KeyCode.Z)) { //仮 next = new StateDecideHand(); } return(next); }