This commit is contained in:
2026-04-25 18:20:16 +07:00
parent 62cdf7c754
commit 034b9599f3
24 changed files with 1359 additions and 201 deletions

View File

@@ -0,0 +1,23 @@
using UnityEngine;
using UnityEngine.UIElements;
namespace UI
{
public class MainMenuController : MonoBehaviour
{
private UIDocument _doc;
private void OnEnable()
{
_doc = GetComponent<UIDocument>();
var root = _doc.rootVisualElement;
// Nối dây các nút bấm
root.Q<Button>("btn-create")?.RegisterCallback<ClickEvent>(ev => UIManager.Instance.ShowScreen("Lobby"));
root.Q<Button>("btn-join")?.RegisterCallback<ClickEvent>(ev => UIManager.Instance.ShowScreen("Lobby"));
root.Q<Button>("btn-settings")?.RegisterCallback<ClickEvent>(ev => UIManager.Instance.ToggleSettings());
root.Q<Button>("btn-profile")?.RegisterCallback<ClickEvent>(ev => UIManager.Instance.ShowScreen("Profile"));
root.Q<Button>("btn-exit")?.RegisterCallback<ClickEvent>(ev => Application.Quit());
}
}
}