void Binding(CAMARE_INFO info) { List <byte> des = new List <byte>(); foreach (byte b in info.describe) { if (b == 0) { break; } des.Add(b); } List <byte> name = new List <byte>(); foreach (byte b in info.name) { if (b == 0) { break; } name.Add(b); } initDescription = System.Text.Encoding.Default.GetString(des.ToArray()); if (string.IsNullOrEmpty(Description.GetComponent <UIInput>().value)) { Description.GetComponent <UIInput>().value = initDescription; } //Description.GetComponent<UIInput>().value = initDescription; DeviceDao dDao = new DeviceDao(); dDao.Select002(CameraTag); if (dDao.Result.Count <= 0) { dDao.Insert001(CMSManage.GUIDToString(info.camareGuid), Encoding.Default.GetString(name.ToArray()), Description.GetComponent <UIInput>().value, monitor.transform.position.x.ToString(), monitor.transform.position.y.ToString(), monitor.transform.position.z.ToString(), CameraTag); //Encoding.Default.GetString (des.ToArray()) } else { dDao.Update002(CMSManage.GUIDToString(info.camareGuid), Encoding.Default.GetString(name.ToArray()), Description.GetComponent <UIInput>().value, dDao.Result[0].Id); } phyDevicePanel.SetActive(false); Configure.IsOperating = false; EditCameraManager.instance.CloseCamera(); delBind.bind = null; Description.GetComponent <BoxCollider>().enabled = true; monitorScope = Instantiate(MonitorScopePrefab, new Vector3(monitor.transform.position.x, 0.2f, monitor.transform.position.z), Quaternion.Euler(0, 0, 0)) as GameObject; monitorScope.SetActive(false); }
public void OnEnable() { selectbg.SetActive(false); bindedFlag.SetActive(false); if (delBind != null) { if (delBind.deviceInfo.Guid != null && delBind.deviceInfo.Guid.Trim() != "" && delBind.deviceInfo.Guid == CMSManage.GUIDToString(info.camareGuid)) { bindedFlag.SetActive(true); } } }