Пример #1
0
    protected override void DisplayInfo()
    {
        DateIndicatorPanel.SetActive(true);
        selectable.interactable = true;
        if (isClosed && info.Events.Count() == 0)
        {
            Image img = GetComponent <Image>();
            if (img)
            {
                img.color = new Color(Color.red.r, Color.red.g, Color.red.b, 0.5f);
            }
        }
        else
        {
            if (info.Events.Count() < setTime.Length - 1)
            {
                FillEmptySlots();
            }

            base.DisplayInfo();
        }
        if (info.Alarms.Count > 0)
        {
            AlarmIndicatorPanel.SetActive(true);
            flagAlrm = true;
        }
    }
Пример #2
0
    protected override void DisplayInfo()
    {
        if (info != null)
        {
            for (int i = 0; i < info.Events.Count(); i++)
            {
                Event n;
                if (info.Events.TryGet(i, out n))
                {
                    if (!n.filler)
                    {
                        GameObject o = Instantiate(guideView);
                        o.transform.SetParent(guideList.transform);
                        o.transform.localScale = Vector3.one;
                        AssignInfo(o, n);
                    }
                }
            }
        }

        if (info.Alarms.Count > 0)
        {
            AlarmIndicatorPanel.SetActive(true);
            flagAlrm = true;
        }
    }
Пример #3
0
 protected override void DisplayInfo()
 {
     if (info == null || info.Events.Count() == 0)
     {
         for (int i = 0; i < setTime.Length - 1; i++)
         {
             AddFiller(setTime[i], setTime[i + 1]);
         }
     }
     else
     {
         if (!isClosed)
         {
             FillEmptySlots();
         }
     }
     base.DisplayInfo();
     if (info.Alarms.Count > 0)
     {
         AlarmIndicatorPanel.SetActive(true);
         flagAlrm = true;
     }
 }