public void StartAsHost(bool a)
    {
        if (a)
        {
            networkDiscovery.StopBroadcast();
        }
        NetworkServer.Reset();

        SetPort();
        singleton.StartHost();
        networkDiscovery.Initialize();
        networkDiscovery.StartAsServer();
    }
 void ProcessDisconnect()
 {
     enabled = true;
     netDiscovery.enabled = true;
     netDiscovery.Initialize();
     netDiscovery.StartAsClient();
 }
    void Start()
    {
        netDiscovery = GetComponent <CustomNetworkDiscovery>();
        netDiscovery.Initialize();

        if (!runAsServer)
        {
            SetupClient();
        }
        else
        {
            SetupServer();
        }
    }
示例#4
0
 // Start is called before the first frame update
 public void StartHosting()
 {
     networkDiscovery.Initialize();
     networkDiscovery.StartAsServer();
     base.StartHost();
 }