Exemple #1
0
    /* Helper functions for the above menu functions */

    /// <summary>
    /// Set the network type to use.
    /// </summary>
    ///
    /// <param name="nwType">
    /// Network type to use:  {InternetRoomCode, LocalUDPBroadcast, LocalWifiDirect}
    /// </param>
    protected void SetNetworkType(NetworkType nwType)
    {
        this.nwType = nwType;

        if (nwType == NetworkType.InternetIP)
        {
            this.serverLookup = null;
        }
        else if (nwType == NetworkType.InternetRoomCode)
        {
            this.serverLookup = this.GetComponent <ServerLookupHTTP>();
        }
        else if (nwType == NetworkType.LocalUDPBroadcast)
        {
            this.serverLookup = this.GetComponent <ServerLookupUDPBroadcast>();
        }
        else if (nwType == NetworkType.LocalWifiDirect)
        {
            this.serverLookup = this.GetComponent <ServerLookupWifiDirect>();
        }
    }
Exemple #2
0
 void Start()
 {
     mLookup = this.gameObject.GetComponent <IServerLookup>();
 }