30 lines
733 B
C#
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();
|
|
}
|
|
}
|