private void Start() { var toggle = GetComponent <Toggle>(); toggle.isOn = SettingsSaveSystem.IsDebug(); toggle.OnValueChangedAsObservable() .Subscribe(SettingsSaveSystem.SaveDebug) .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; } }