/// <summary> /// 選択したカードによって行うアクションを決める /// </summary> /// <param name="pattern"></param> public void SetSelectCard(ActionCard.ActionPattern pattern) { _actionPattern = pattern; switch (pattern) { case ActionCard.ActionPattern.kMove1: _sceneManager.SetMaxMoveCount(1); break; case ActionCard.ActionPattern.kMove2: _sceneManager.SetMaxMoveCount(2); break; case ActionCard.ActionPattern.kMove3: _sceneManager.SetMaxMoveCount(3); break; } _sceneManager.SetTurnPhaseState(MainSceneManager.TurnPhaseState.kMoveSelect); switch (pattern) { case ActionCard.ActionPattern.kMove1: case ActionCard.ActionPattern.kMove2: case ActionCard.ActionPattern.kMove3: _sceneManager.SetNowPosMoveStart(); break; } SetAllCardActive(false); }