feat: json loader (#37)

This commit is contained in:
2025-02-17 12:27:09 +01:00
committed by GitHub
parent 51404e5cc6
commit 827c867052
89 changed files with 1143 additions and 888 deletions

View File

@ -0,0 +1,10 @@
using UnityEngine;
using UnityEngine.SceneManagement;
public class LevelHomeButton : MonoBehaviour
{
public void GoToHome()
{
SceneManager.LoadScene("HomeScene");
}
}

View File

@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: ef2acea012085a3bb9a981fc334afaec

View File

@ -0,0 +1,10 @@
using UnityEngine;
using UnityEngine.SceneManagement;
public class LevelNameButton : MonoBehaviour
{
public void PlayLevel()
{
SceneManager.LoadScene("LevelScene");
}
}

View File

@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 3617637b5b720115a8f1a856cb43f8a5

View File

@ -0,0 +1,19 @@
using UnityEngine;
using UnityEngine.UI;
public class LevelNameText : MonoBehaviour
{
public Text levelNameText;
public LevelsLoader levelsLoader;
public void Start()
{
levelsLoader = GameObject.FindGameObjectWithTag("LevelsLoader").GetComponent<LevelsLoader>();
levelNameText.text = levelsLoader.levelCurrent.name;
}
public void Update()
{
levelNameText.text = levelsLoader.levelCurrent.name;
}
}

View File

@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: b9d2aa88c034d40f187d6ff84705da65

View File

@ -0,0 +1,16 @@
using UnityEngine;
public class LevelNextButton : MonoBehaviour
{
public LevelsLoader levelsLoader;
public void Start()
{
levelsLoader = GameObject.FindGameObjectWithTag("LevelsLoader").GetComponent<LevelsLoader>();
}
public void NextLevel()
{
levelsLoader.NextLevel();
}
}

View File

@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: c34ef065650ba0802be580828cc0d474

View File

@ -0,0 +1,16 @@
using UnityEngine;
public class LevelPreviousButton : MonoBehaviour
{
public LevelsLoader levelsLoader;
public void Start()
{
levelsLoader = GameObject.FindGameObjectWithTag("LevelsLoader").GetComponent<LevelsLoader>();
}
public void PreviousLevel()
{
levelsLoader.PreviousLevel();
}
}

View File

@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 2c53cba3260b30d02b79e69a3198546c