Files
Praca-MagisterskaMJK/Assets/Scripts/InitialSceneScripts/MenuController.cs
2026-05-03 14:18:17 +02:00

30 lines
823 B
C#

using UnityEngine;
using TMPro;
using UnityEngine.SceneManagement;
public class MenuController : MonoBehaviour
{
[Header("UI References")]
public TMP_InputField subjectIdInput;
[Header("Scene Settings")]
public string firstSceneName = "InstructionScene";
public void OnStartButtonClicked()
{
string subjectId = subjectIdInput.text.Trim();
// Fallback in case you forget to type an ID
if (string.IsNullOrEmpty(subjectId))
{
subjectId = "Test_Subject_01";
Debug.LogWarning("[MenuController] ID was empty. Using default ID.");
}
// 1. Create folders and connect to MQTT
ExperimentManager.Instance.InitializeSession(subjectId);
// 2. Load the next scene
SceneManager.LoadScene(firstSceneName);
}
}