Files
Learning-UnityNGO/Assets/CONTENT/FEATURES/DEV-TEST/Scripts/MainMenuUIController.cs
T
2026-06-17 22:04:54 +03:00

30 lines
733 B
C#

using Unity.Netcode;
using UnityEngine;
using UnityEngine.SceneManagement;
using UnityEngine.UI;
public class MainMenuUIController : MonoBehaviour
{
[SerializeField] private Button hostButton;
[SerializeField] private Button clientButton;
private void Awake()
{
hostButton.onClick.AddListener(HostGame);
clientButton.onClick.AddListener(JoinGame);
}
private void HostGame()
{
Debug.Log("Hosting game...");
NetworkManager.Singleton.StartHost();
NetworkManager.Singleton.SceneManager.LoadScene("DEV-Game", LoadSceneMode.Single);
}
private void JoinGame()
{
Debug.Log("Joining game...");
NetworkManager.Singleton.StartClient();
}
}