// ================================================== // Callbacks from Native void RequestScanForHrmDevicesSucceeded(string json) { if (ScanForHrmDevicesSuccessfulEvent != null) { var N = JSON.Parse(json); Hashtable deviceList = new Hashtable(); foreach (var details in N["hrm_devices"].Childs) { StringBuilder sb = new StringBuilder(); sb.AppendFormat("XXXX address: {0}\n" + "XXXX name: {1}\n", details[0].ToString(), details[1].ToString()); Debug.Log(sb.ToString()); deviceList.Add(details[0].ToString().Replace("\"", String.Empty), details[1].ToString().Replace("\"", String.Empty)); } var args = new ScanForHrmDevicesEventArgs(deviceList); ScanForHrmDevicesSuccessfulEvent(args); } }