Beispiel #1
0
        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 defaultValue = SettingsSaveSystem.GetHostPort();

            inputField.placeholder.GetComponent <Text>().text = defaultValue.ToString();

            inputField.OnEndEditAsObservable()
            .Select(x => int.TryParse(x, out var i) ? i : defaultValue)
            .Subscribe(SettingsSaveSystem.SaveHostPort)
            .AddTo(this);
        }