示例#1
0
 void NextLevel()
 {
     if (_currentLevel.GetType() == typeof(Level1))
     {
         _currentLevel = new Level2(_voxelRenderer);
     }
     else if (_currentLevel.GetType() == typeof(Level2))
     {
         _currentLevel = new Level3(_voxelRenderer);
     }
     else if (_currentLevel.GetType() == typeof(Level3))
     {
         _currentLevel = new Level4(_voxelRenderer);
     }
     else if (_currentLevel.GetType() == typeof(Level4))
     {
         _currentLevel = new Level5(_voxelRenderer);
     }
     else
     {
         _currentLevel = new Level1(_voxelRenderer);
     }
 }