using System; using Mirror; using Mirror.Discovery; using UnityEngine; public class RemoteManager : MonoBehaviour { private NetworkDiscovery _networkDiscovery; [NonSerialized] public DataSender sender; [NonSerialized] public VideoSender videoSender; private void Awake() { _networkDiscovery = GetComponent(); videoSender = GetComponent(); } private void OnEnable() { FindServers(); } public void FindServers() { _networkDiscovery.StartDiscovery(); } public void OnDiscoveredServer(ServerResponse response) { _networkDiscovery.StopDiscovery(); NetworkManager.singleton.StartClient(response.uri); } }