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