public static Color GetColor(DoozyColor color) { Color c = doozyLightBlue; switch (color) { case DoozyColor.Doozy: c = doozyLightBlue; break; case DoozyColor.Move: c = greenLight; break; case DoozyColor.Rotate: c = orangeLight; break; case DoozyColor.Scale: c = redLight; break; case DoozyColor.Fade: c = purpleLight; break; case DoozyColor.DarkBlue: c = doozyDarkBlue; break; case DoozyColor.DarkGreen: c = greenDark; break; case DoozyColor.DarkOrange: c = orangeDark; break; case DoozyColor.DarkRed: c = redDark; break; case DoozyColor.DarkPurple: c = purpleDark; break; case DoozyColor.LightBlue: c = doozyLightBlue; break; case DoozyColor.LightGreen: c = greenLight; break; case DoozyColor.LightOranage: c = orangeLight; break; case DoozyColor.LightRed: c = redLight; break; case DoozyColor.LightPurple: c = purpleLight; break; case DoozyColor.Black: c = black; break; case DoozyColor.DarkGrey: c = greyDark; break; case DoozyColor.LightGrey: c = greyLight; break; case DoozyColor.White: c = white; break; case DoozyColor.Blue: c = blue; break; case DoozyColor.Green: c = green; break; case DoozyColor.Orange: c = orange; break; case DoozyColor.Red: c = red; break; case DoozyColor.Purple: c = purple; break; } return(c); }
public static GUIStyle CreateTextStyle(DoozyColor color, FontStyle fontStyle) { GUIStyle style = new GUIStyle { normal = { textColor = GetColor(color) }, fontStyle = fontStyle }; return(style); }
public static GUIStyle CreateTextStyle(DoozyColor color, TextAnchor textAlignment) { GUIStyle style = new GUIStyle { normal = { textColor = GetColor(color) }, alignment = textAlignment }; return(style); }
public static GUIStyle CreateTextStyle(DoozyColor color, TextAnchor textAlignment, FontStyle fontStyle, int fontSize) { GUIStyle style = new GUIStyle { normal = { textColor = GetColor(color) }, alignment = textAlignment, fontSize = fontSize, fontStyle = fontStyle }; return(style); }
public static void SetZoneColor(DoozyColor color) { GUI.backgroundColor = GetColor(color); }