コード例 #1
0
 private void _EndOverdrive()
 {
     _State = OverdriveState.Available;
     if (_LastLevelMode == OverdriveMode.Level)
     {
         PrevLevel();
         CurrentLevel.Mode = OverdriveMode.Multiplier;
     }
     else if (_LastLevelMode == OverdriveMode.Multiplier)
     {
         CurrentLevel.Normalize();
         if (CanPrevLevel)
         {
             PrevLevel();
         }
         else
         {
             CurrentLevel.Cripple();
             _State = OverdriveState.Unavailable;
         }
     }
 }