Esempio n. 1
0
    public void LoadSettings()
    {
        SettingData data = SettingsSaveSystem.LoadData();

        hammerButton.volume      = data.soundEffectsVolume;
        mainMusic.volume         = data.musicVolume;
        musicSlider.value        = data.musicSliderValue;
        soundEffectsSlider.value = data.soundSliderValue;
    }
Esempio n. 2
0
        private void Start()
        {
            var toggle = GetComponent <Toggle>();

            toggle.isOn = SettingsSaveSystem.IsDebug();

            toggle.OnValueChangedAsObservable()
            .Subscribe(SettingsSaveSystem.SaveDebug)
            .AddTo(this);
        }
        private void Start()
        {
            var s = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);

            s.Connect(new IPEndPoint(IPAddress.Parse(SettingsSaveSystem.GetConnectIP()), 50082));
            const string msg = "Hello";

            s.Send(Encoding.UTF8.GetBytes(msg));
            s.Close();
        }
Esempio n. 4
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 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);
        }
Esempio n. 6
0
        private void Start()
        {
            var inputField = GetComponent <InputField>();

            var defaultIP = SettingsSaveSystem.GetConnectIP();

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

            inputField.OnEndEditAsObservable()
            .Select(x => x != "" ? x : defaultIP)
            .Subscribe(SettingsSaveSystem.SaveConnectIP)
            .AddTo(this);
        }
        /// <summary>
        /// 指定されたノードに対してメッセージを送信する
        /// </summary>
        public static void SendMsg(EndPoint peer, string msg)
        {
            if (SettingsSaveSystem.IsDebug())
            {
                Debugger.Log("Sending..." + msg);
            }

            try {
                var s = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
                s.Connect(peer);
                s.Send(Encoding.UTF8.GetBytes(msg));
                s.Close();
            }
            catch (Exception e) {
                // TODO ノードに接続できなかったときの処理
                Console.WriteLine(e);
                throw;
            }
        }
Esempio n. 8
0
 public void SaveSettings()
 {
     SettingsSaveSystem.SaveSettings(this);
 }
Esempio n. 9
0
 private void LoadSettingsData()
 {
     settingsData = SettingsSaveSystem.Load();
 }
Esempio n. 10
0
 public static void SaveSettingsData()
 {
     SettingsSaveSystem.Save(settingsData);
 }