officialandrey
@officialandrey

Как установить цвет Input Field?

Добрый день. Знаю что следующий код неправильный, т.к. присваиваю разные типы данных, но думаю суть вопроса данный код излагает достаточно понятно.
Нужно в процессе работы, менять цвет (normalColor, highlightedColor) Input Field в зависимости от смены игрока.
if(player_red == true)
        {
            for(int i = 0; i < 4; i++)
            {
                for(int j = 0; j < 4; j++ )
                {
                    var color_field = field[i,j].GetComponent<ColorBlock>();
                    color_field.normalColor = Color.red;
                    field[i,j] = color_field;
                }
            }
        }
  • Вопрос задан
  • 249 просмотров
Пригласить эксперта
Ответы на вопрос 2
E1ON
@E1ON
Programming, Gamedev, VR
normalColor можно менять через компонент Image

inputField.image.color = Color.red;
Ответ написан
officialandrey
@officialandrey Автор вопроса
ColorBlock cell = field[i,j].colors;
cell.highlightedColor = PlayerStyle();
cell.pressedColor = PlayerStyle();
cell.selectedColor = PlayerStyle();
field[i,j].colors = cell;
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы