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;
         }
     }
 }
Example #2
0
 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]);
            }
        }
    }