Files
Learning-UnityNGO/Assets/CONTENT/FEATURES/DEV-TEST/Scripts/MainMenuUIController.cs
T

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()
{
NetworkManager.Singleton.StartHost();
NetworkManager.Singleton.SceneManager.LoadScene("DEV-Game", LoadSceneMode.Single);
Debug.Log("Hosting game...");
}
private void JoinGame()
{
NetworkManager.Singleton.StartClient();
Debug.Log("Joining game...");
}
}