public void Start() { m_setting = new HoloGuide.Setting(); // Load Player Prefs. m_setting.dummy = PlayerPrefs.GetString(HoloGuide.PlayerPrefsKey.dummy); }
public void Set(HoloGuide.Setting set) { m_setting = set; // Set Player Prefs. PlayerPrefs.SetString(HoloGuide.PlayerPrefsKey.dummy, set.dummy); PlayerPrefs.Save(); // Convert to json and send broadcast. var json = JsonConvert.SerializeObject(m_setting); WebService.Instance.SendBroadcast(json); }
private void Start() { IP.text = IPAddress.Parse(Network.player.ipAddress).ToString(); var set = new HoloGuide.Setting(); set.dummy = "HoloGuide"; WebService.Instance.OnLocationChanged += (message) => { Debug.Log("LocationChanged: " + message); }; WebService.Instance.OnReceived += (message) => { Debug.Log("Received: " + message); // WebService.Instance.SendBroadcast("broadcast: " + message); JsonParser.Instance.ParseJson(message); }; WebService.Instance.OnConnected += (addr) => { Debug.Log("New connection : " + addr.Substring(1).Split(':')[0]); // Androidは設定情報を送信後、待機画面から抜ける。 var json = JsonConvert.SerializeObject(set); WebService.Instance.SendBroadcast(json); }; WebService.Instance.OnDisconnected += (addr) => { Debug.Log("Lost connection : " + addr.Substring(1).Split(':')[0]); // 待機画面に戻る }; }