private LANMatch(OverrideNeworkDiscovery _networkDiscovery) { address = "localhost"; port = 7777; name = "Default"; roomSize = 6; playerCount = 1; networkDiscovery = _networkDiscovery; }
private LANMatch localMatch; // data to broadcast as server void Awake() { if (singleton == null) { singleton = this; } else { Destroy(this); } localMatches = new Dictionary <string, Tuple <MatchJoiner, float> >(); }
/// <summary> /// save Referances to networkManager and networkDiscovery /// </summary> public void Start() { Debug.Log("saving referance to NetworkManager"); networkManager = NetworkManager.singleton; networkDiscovery = OverrideNeworkDiscovery.singleton; if (networkManager == null) { Debug.Log("NetworkManager is null"); } if (networkDiscovery == null) { Debug.Log("NetworkDiscovery is null"); } }
// Use this for initialization void Start() { networkManager = NetworkManager.singleton; networkDiscovery = OverrideNeworkDiscovery.singleton; if (networkManager.matchMaker == null) { Debug.Log("Enabling Matchmaker"); networkManager.StartMatchMaker(); } if (networkDiscovery != null) { Debug.Log("Started Listening for LAN Servers"); networkDiscovery.Initialize(); networkDiscovery.StartListeningForServers(); } }
public static MatchCreator GetMatchCreator(OverrideNeworkDiscovery netDiscovery) { MatchCreator creator = new LANMatch(netDiscovery); return(creator); }