public void SetCameraAlarmInfo(List <CameraAlarmInfo> alarm) { for (int i = 0; i < alarm.Count; i++) { GameObject Obj = InstantiateLine(); CameraAlarmFollowUIItem Item = Obj.GetComponent <CameraAlarmFollowUIItem>(); Item.GetCameraAlarmData(alarm[i]); if (i % 2 == 0) { Item.GetComponent <Image>().sprite = DoubleImage; } else { Item.GetComponent <Image>().sprite = OddImage; } } }
public void GetDevAlarmData(List <CameraAlarmInfo> AlarmData) { for (int i = 0; i < AlarmData.Count; i++) { GameObject obj = InstantiateLine(); CameraAlarmFollowUIItem item = obj.GetComponent <CameraAlarmFollowUIItem>(); item.GetCameraAlarmData(AlarmData[i]); if (i % 2 == 0) { item.GetComponent <Image>().sprite = DoubleImage; } else { item.GetComponent <Image>().sprite = OddImage; } } }
/// <summary> /// 打开当前摄像头告警界面 /// </summary> public void ShowCurrentCameraAlarm(List <CameraAlarmInfo> AlarmList) { isRefresh = false; if (AlarmList.Count == 0) { Debug.LogError("AlarmList.Count==0 return"); return; } for (int i = 0; i < AlarmList.Count; i++) { if (IsSameCamera(CurrentCameraDevID, AlarmList[i]) && grid.transform.childCount <= 5) { GameObject Obj = InstantiateLine(); CameraAlarmFollowUIItem Item = Obj.GetComponent <CameraAlarmFollowUIItem>(); Item.GetCameraAlarmData(AlarmList[i]); } } }