/* 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>(); } }
void Start() { mLookup = this.gameObject.GetComponent <IServerLookup>(); }