restructure

This commit is contained in:
tom.hempel
2025-09-30 18:03:19 +02:00
parent 69b0c79692
commit 78e5dcd53e
4821 changed files with 762 additions and 417 deletions

33
Unity/Assets/ARVRMenu.cs Normal file
View File

@ -0,0 +1,33 @@
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.SceneManagement;
public class TaskButtonManager : MonoBehaviour
{
[System.Serializable]
public class TaskButton
{
public Button button;
public int sceneIndex;
}
[Header("Assign buttons with their scene indexes")]
public TaskButton[] taskButtons;
private void Start()
{
foreach (var tb in taskButtons)
{
if (tb.button != null)
{
int index = tb.sceneIndex; // capture local copy for lambda
tb.button.onClick.AddListener(() => LoadScene(index));
}
}
}
private void LoadScene(int index)
{
SceneManager.LoadScene(index);
}
}