Änderungen am 15.03.2025 um 03:58 Uhr zuhause getroffen.
(Mache nach 2-4h Schlaf weiter. Noch nicht ganz fertig, aufgrund aufgrund mangelnder Zeit durch Arbeit, damaligen privaten Problemen und damals zu viel vorgenommen).
This commit is contained in:
42
Assets/Scripts/MenuScene/MenuScript.cs
Normal file
42
Assets/Scripts/MenuScene/MenuScript.cs
Normal file
@@ -0,0 +1,42 @@
|
||||
using UnityEngine;
|
||||
using UnityEngine.SceneManagement;
|
||||
using TMPro;
|
||||
using UnityEngine.SceneManagement;
|
||||
|
||||
public class MenuScript : MonoBehaviour
|
||||
{
|
||||
// time logic
|
||||
public TextMeshProUGUI TimeText;
|
||||
|
||||
void Start()
|
||||
{
|
||||
Time.timeScale = 1;
|
||||
}
|
||||
|
||||
void Update()
|
||||
{
|
||||
var timetoDisplay = PlayerPrefs.GetFloat("highscore");
|
||||
|
||||
var t0 = (int)timetoDisplay;
|
||||
var m = t0 / 60;
|
||||
var s = (t0 - m * 60);
|
||||
var ms = (int)((timetoDisplay - t0) * 100);
|
||||
|
||||
TimeText.text = $"{m:00}:{s:00}:{ms:00}";
|
||||
|
||||
// gameObject.transform.Rotate(0, 0, -400 * Time.deltaTime);
|
||||
}
|
||||
public void ChangeScene()
|
||||
{
|
||||
SceneManager.LoadSceneAsync("GameScene");
|
||||
}
|
||||
|
||||
public void Quit()
|
||||
{
|
||||
#if UNITY_EDITOR
|
||||
UnityEditor.EditorApplication.isPlaying = false;
|
||||
#else
|
||||
Application.Quit();
|
||||
#endif
|
||||
}
|
||||
}
|
||||
11
Assets/Scripts/MenuScene/MenuScript.cs.meta
Normal file
11
Assets/Scripts/MenuScene/MenuScript.cs.meta
Normal file
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 74e31f827dc1ef847b31ffe90a0e3554
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Reference in New Issue
Block a user