void DrawItemBackgroundColor(Rect bgRect)
{
if (Event.current.type == EventType.Repaint)
{
Color oldColor = GUI.color;
GUI.color = new Color(255, 182, 193);
var rect = bgRect;
rect.height = Styles.headerBackground.fixedHeight;
Styles.headerBackground.Draw(rect, false, false, false, false);
rect.y += rect.height;
rect.height = bgRect.height - rect.height;
Styles.background.Draw(rect, false, false, false, false);
GUI.color = oldColor;
}
}
Это должно изменить цвет на розовый:
GUI.color = new Color(255, 182, 193);
Но это ничего не делает.
Но если я делаю:
GUI.color = Color.red;
Это изменит его на красный, проблема в том, что у Color не все цвета, а только некоторые.