private void FillNetworkListBySavedNetworks() { object obj; if (this._savedNetworks != null && this._savedNetworks.Count > 0) { List <RIPENetworkScanListParamsType> rIPENetworkScanListParamsTypes = new List <RIPENetworkScanListParamsType>(); foreach (JSONObject _savedNetwork in this._savedNetworks.list) { RIPENetworkScanListParamsType rIPENetworkScanListParamsType = new RIPENetworkScanListParamsType() { SSID = _savedNetwork["SSID"].str, securityType = _savedNetwork["SecurityType"].str, signalLevel = _savedNetwork["SignalLevel"].f }; if (!_savedNetwork["IsSupported"].b) { obj = null; } else { obj = 1; } rIPENetworkScanListParamsType.isSupported = (byte)obj; rIPENetworkScanListParamsTypes.Add(rIPENetworkScanListParamsType); } this._selectNetworkPopupView.SetNetworkList(rIPENetworkScanListParamsTypes); } }
public void OnAddNetworkClick() { if (string.IsNullOrEmpty(this._networkNameInput.text)) { this._networkNameInput.GetComponent <Image>().color = new Color(1f, 0.7f, 0.7f, 1f); return; } RIPENetworkScanListParamsType rIPENetworkScanListParamsType = new RIPENetworkScanListParamsType() { SSID = this._networkNameInput.text, securityType = this._securityTypeDropdown.options[this._securityTypeDropdown.@value].text, signalLevel = 50f }; RIPENetworkScanListParamsType rIPENetworkScanListParamsType1 = rIPENetworkScanListParamsType; ManualNetworkParams manualNetworkParam = new ManualNetworkParams() { NetParams = rIPENetworkScanListParamsType1, Password = this._networkPasswordInput.text }; this.AddNetworkItemView(manualNetworkParam); }