spa
This commit is contained in:
1 parent
8b0483f637
commit
ed4bee7288
13 files changed
+1714
-12
No files matched your search
+17
-2
@@ -8,11 +8,15 @@ public class MenuUi : MonoBehaviour {
|
||||
UIDocument uiDocument;
|
||||
VisualElement tracks;
|
||||
|
||||
Button exit;
|
||||
|
||||
void OnEnable() {
|
||||
uiDocument = GetComponent<UIDocument>();
|
||||
}
|
||||
|
||||
public void AddTracks() {
|
||||
SetupExit();
|
||||
|
||||
tracks = uiDocument.rootVisualElement.Q<VisualElement>("tracks");
|
||||
tracks.Clear();
|
||||
|
||||
@@ -21,8 +25,7 @@ public class MenuUi : MonoBehaviour {
|
||||
Scene scene = SceneManager.GetSceneByBuildIndex(i);
|
||||
string scenePath = SceneUtility.GetScenePathByBuildIndex(i);
|
||||
string sceneName = Path.GetFileNameWithoutExtension(scenePath);
|
||||
Button button = new Button();
|
||||
button.text = sceneName;
|
||||
Button button = new Button { text = sceneName };
|
||||
button.clicked += () => LoadScene(j);
|
||||
tracks.Add(button);
|
||||
}
|
||||
@@ -32,4 +35,16 @@ public class MenuUi : MonoBehaviour {
|
||||
Debug.Log($"Loading scene {i}");
|
||||
SceneManager.LoadScene(i);
|
||||
}
|
||||
|
||||
void SetupExit() {
|
||||
exit = uiDocument.rootVisualElement.Q<Button>("exit");
|
||||
Debug.Log(exit.ToString());
|
||||
exit.clicked += Exit;
|
||||
}
|
||||
|
||||
void Exit() {
|
||||
Debug.Log("Quitting");
|
||||
Application.Quit();
|
||||
}
|
||||
|
||||
}
|
||||
Reference in new issue
Block a user