Exemplo n.º 1
0
 private LANMatch(OverrideNeworkDiscovery _networkDiscovery)
 {
     address          = "localhost";
     port             = 7777;
     name             = "Default";
     roomSize         = 6;
     playerCount      = 1;
     networkDiscovery = _networkDiscovery;
 }
Exemplo n.º 2
0
    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> >();
    }
Exemplo n.º 3
0
 /// <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");
     }
 }
Exemplo n.º 4
0
 // 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();
     }
 }
Exemplo n.º 5
0
    public static MatchCreator GetMatchCreator(OverrideNeworkDiscovery netDiscovery)
    {
        MatchCreator creator = new LANMatch(netDiscovery);

        return(creator);
    }