]> git.lizzy.rs Git - SuperMouseAdventure.git/blob - 2DGame/Assets/Scripts/LevelSelection.cs
Level-Auswahl v0.4
[SuperMouseAdventure.git] / 2DGame / Assets / Scripts / LevelSelection.cs
1 using System.Collections;
2 using System.Collections.Generic;
3 using UnityEngine;
4 using UnityEngine.SceneManagement;
5 using UnityEngine.UI;
6
7 public class LevelSelection : MonoBehaviour
8 {
9     [SerializeField]
10     Transform[] levels;
11
12     [SerializeField]
13     Text nameOfLevel;
14
15     [SerializeField]
16     string[] levelNames;
17
18     [SerializeField]
19     Text nameOfWorld;
20
21     [SerializeField]
22     string[] worldNames;
23
24     private int level;
25
26     // Start is called before the first frame update
27     void Start()
28     {
29         level = 0;
30         transform.position = levels[level].transform.position;
31     }
32
33     // Update is called once per frame
34     void Update()
35     {
36         if (Input.GetKeyDown(KeyCode.LeftArrow) || Input.GetKeyDown(KeyCode.A))
37         {
38             if (level > 0)
39             {
40                 level -= 1;
41             }
42         }
43         else if (Input.GetKeyDown(KeyCode.RightArrow) || Input.GetKeyDown(KeyCode.D))
44         {
45             if (level < 9)
46             {
47                 level += 1;
48             }
49         }
50
51         if (Input.GetKeyDown(KeyCode.Return))
52         {
53             SceneManager.LoadScene(level + 1);
54         }
55
56         transform.position = levels[level].transform.position;
57         nameOfLevel.text = levelNames[level];
58     }
59 }