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);
            }
        }
Example #2
0
        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);
        }