public void LoadSettings() { SettingData data = SettingsSaveSystem.LoadData(); hammerButton.volume = data.soundEffectsVolume; mainMusic.volume = data.musicVolume; musicSlider.value = data.musicSliderValue; soundEffectsSlider.value = data.soundSliderValue; }
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(); }
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); }
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; } }
public void SaveSettings() { SettingsSaveSystem.SaveSettings(this); }
private void LoadSettingsData() { settingsData = SettingsSaveSystem.Load(); }
public static void SaveSettingsData() { SettingsSaveSystem.Save(settingsData); }