slowpoker/Assets/Scripts/Interactive/StartGameButton.cs
2024-10-18 00:42:52 +03:00

32 lines
668 B
C#

using Mirror;
using UnityEngine;
namespace Interactive
{
public class StartGameButton : NetworkBehaviour, IInteractable
{
private CustomNetworkManager _networkManager;
void Start()
{
_networkManager = NetworkManager.singleton.GetComponent<CustomNetworkManager>();
if (_networkManager.GamePlayers.Count > 0)
{
gameObject.SetActive(false);
}
}
public void Interact()
{
StartGame();
}
[Command(requiresAuthority = false)]
void StartGame()
{
_networkManager.StartGame();
}
}
}