private void onTurnStarted(DanceBattleTurnData turnData)
 {
     currentTurnData    = turnData;
     currentSequenceSet = getDanceSequenceSetForRoundNumber(turnData.RoundNum);
     setState(DanceBattleVisualsState.Game);
     RoundText.text = string.Format(localizer.GetTokenTranslation("Activity.DanceBattle.Round"), turnData.RoundNum);
     dispatcher.DispatchEvent(new DanceBattleEvents.TurnStart(this, currentTurnData));
 }
 private DanceBattleDefinition.DanceSequenceSet getDanceSequenceSetForRoundNumber(int roundNumber)
 {
     DanceBattleDefinition.DanceSequenceSet result = null;
     for (int i = 0; i < danceBattleDefinition.DanceSequenceSets.Length; i++)
     {
         if (roundNumber >= danceBattleDefinition.DanceSequenceSets[i].MinRound && roundNumber <= danceBattleDefinition.DanceSequenceSets[i].MaxRound)
         {
             result = danceBattleDefinition.DanceSequenceSets[i];
             break;
         }
     }
     return(result);
 }