static ClientCore() { Debugger.Log("Initializing ClientCore..."); var myIp = GetMyIp(); Debugger.Log("Client IP address is set to ..." + myIp); myCoreHost = SettingsSaveSystem.GetConnectIP(); myCorePort = SettingsSaveSystem.GetConnectPort(); cm = new ConnectionManager4Edge(myIp, SettingsSaveSystem.GetHostPort(), myCoreHost, myCorePort); }
private void Start() { var inputField = GetComponent <InputField>(); var defaultPort = SettingsSaveSystem.GetConnectPort(); inputField.placeholder.GetComponent <Text>().text = defaultPort.ToString(); inputField.OnEndEditAsObservable() .Select(x => int.TryParse(x, out var i) ? i : defaultPort) .Subscribe(SettingsSaveSystem.SaveConnectPort) .AddTo(this); }