public void SelectLine(byte lineID, EColors eColor = EColors.Default, bool unselect = false)
 {
     if (unselect)
     {
         Unselect();
     }
     lines[lineID].color = Colors.getColor(eColor);
 }
    private void Select(Transform parent, List <Image> list, byte iD, EColors eColor = EColors.Red)
    {
        Image img = parent.GetChild(iD).GetComponent <Image>();

        img.color = Colors.getColor(eColor);

        list.Add(img);
    }
    public void SelectMin(byte iD, EColors eColor = EColors.Red, bool unseelect = false)
    {
        if (unseelect)
        {
            UnselectMins();
        }

        Select(minsList, selectedMins, iD, eColor);
    }
    public void SelectMaks(byte iD, EColors eColor = EColors.Red, bool unseelect = false)
    {
        if (unseelect)
        {
            UnselectMaks();
        }

        Select(maxsList, selectedMax, iD, eColor);
    }
Example #5
0
    public void SelectCell(byte cellID, EColors eColor = EColors.Default, bool unselect = false)
    {
        if (unselect)
        {
            Unselect();
        }

        Image img = mainTable.GetChild(cellID).GetComponent <Image>();

        img.color = Colors.getColor(eColor);
        selectedValue.Add(img);
    }
    /// <summary>
    /// Funkcja dodająca do logów treść w odpowiednim kolorze
    /// </summary>
    /// <param name="msg">Wysyłana wiadomość</param>
    /// <param name="eColor">Kolor wiadomości (domyslnie biały)</param>
    public void AddLog(string msg, EColors eColor = EColors.Default)
    {
        Color  c = Colors.getColor(eColor);
        string m = string.Format("{0}# {1}", logCounter++, msg);

        GameObject log = Instantiate(logPrefab, parent);

        log.transform.SetSiblingIndex(0);

        log.GetComponentInChildren <Text>().text = m;
        log.GetComponent <Image>().color         = c;

        if (!HUDManager2.isAutoMode)
        {
            HUDManager2.SetPause(true);
        }
    }
Example #7
0
        public object GetBrush(EColors color)
        {
            switch (color)
            {
            case EColors.NormalBackground: return(Color.Transparent);

            case EColors.GivenBackground: return(Color.LightGray);

            case EColors.SelectedBackground: return(Color.LightBlue);

            case EColors.NormalForeground: return(Color.Black);

            case EColors.ErrorForeground: return(Color.Red);
            }

            return(Color.Turquoise);
        }
Example #8
0
        public void SwitchLight()
        {
            switch (eColors)
            {
            case EColors.Red:
                eColors = EColors.Yellow;
                break;

            case EColors.Yellow:
                eColors    = SwitchDown == true ? EColors.Red : EColors.Green;
                SwitchDown = SwitchDown == true ? false : true;
                break;

            case EColors.Green:
                eColors = EColors.Yellow;
                break;
            }
        }
Example #9
0
    public void SelectColumn(byte colCount, byte colID, EColors eColor = EColors.Default, bool unselect = false)
    {
        if (unselect)
        {
            Unselect();
        }

        Image img;

        for (byte i = 0; i < mainTable.childCount; i++)
        {
            if (i % colCount == colID)
            {
                img       = mainTable.GetChild(i).GetComponent <Image>();
                img.color = Colors.getColor(eColor);
                selectedValue.Add(img);
            }
        }
    }
Example #10
0
    public void SelectRow(byte rowCount, byte rowID, EColors eColor = EColors.Default, bool unselect = false)
    {
        if (unselect)
        {
            Unselect();
        }

        byte childInRow = (byte)(mainTable.childCount / rowCount);
        byte startID    = (byte)(childInRow * rowID);

        Image img;

        for (byte i = startID; i < startID + childInRow; i++)
        {
            img       = mainTable.GetChild(i).GetComponent <Image>();
            img.color = Colors.getColor(eColor);
            selectedValue.Add(img);
        }
    }
Example #11
0
    public Sprite GetStarSprite(EColors color)
    {
        switch (color)
        {
        case EColors.Green:
            return(orangeStar.sprite);

        case EColors.Orange:
            return(purpleStar.sprite);

        case EColors.Purple:
            return(greenStar.sprite);

        case EColors.None:
            return(null);

        default:
            return(null);
        }
    }
 public static Color getColor(EColors colorName)
 {
     return(LogsManager.ins.colors.FirstOrDefault(x => x.colorName == colorName).colorValue);
 }
Example #13
0
 public TrafficControl(EColors eColors)
 {
     this.eColors = eColors;
 }
Example #14
0
 public void SelectInSelected(byte id, EColors eColor = EColors.Default)
 {
     selectedValue[id].color = Colors.getColor(eColor);
 }