52 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			52 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
| using System;
 | |
| using System.Collections;
 | |
| using System.Collections.Generic;
 | |
| using UnityEngine;
 | |
| using UnityEngine.SceneManagement;
 | |
| using UnityEngine.UI;
 | |
| 
 | |
| public class MainMenu : MonoBehaviour
 | |
| {
 | |
|     private int selectedLevel;
 | |
| 
 | |
|     private Dictionary<int, int> levels = new Dictionary<int, int>()
 | |
|     {
 | |
|         {1,   1},
 | |
|         {2,   2},
 | |
|         {3,   3},
 | |
|         {4,   4},
 | |
|         {5,   7},
 | |
|         {6,  10},
 | |
|         {7,  11},
 | |
|         {8,  12},
 | |
|         {9,  13},
 | |
|         {10, 14},
 | |
|         {11, 15},
 | |
|         {12, 16},
 | |
|         {13, 21}
 | |
|     };
 | |
| 
 | |
|     public void startGame()
 | |
|     {
 | |
|         Debug.Log("Main Menu: New Game");
 | |
|         SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex+1);
 | |
|     }
 | |
| 
 | |
|     public void endGame()
 | |
|     {
 | |
|         Debug.Log("Main Menu: Quit Game");
 | |
|         Application.Quit();
 | |
|     }
 | |
| 
 | |
|     public void setSelectedLeve(int level)
 | |
|     {
 | |
|         selectedLevel = ++level;
 | |
|     }
 | |
| 
 | |
|     public void loadScene()
 | |
|     {
 | |
|         Debug.Log("Main Menu: Load Level " + levels[selectedLevel]);
 | |
|         SceneManager.LoadScene(levels[selectedLevel]);
 | |
|     }
 | |
| }
 |