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