public static Texture GetPriorityTexture(CommentPriority priority) { switch (priority) { case CommentPriority.High: return(CheckResult.GetIcon(CheckResult.Result.Failed)); case CommentPriority.Medium: return(CheckResult.GetIcon(CheckResult.Result.Warning)); default: case CommentPriority.Low: return(CheckResult.GetIcon(CheckResult.Result.Notice)); } }
public static Color GetPriorityColor(CommentPriority priority) { float sat = 0.9f; float v = 1f; switch (priority) { default: case CommentPriority.High: return(Color.HSVToRGB(0.02f, sat, v)); case CommentPriority.Medium: return(Color.HSVToRGB(0.15f, sat, v)); case CommentPriority.Low: return(Color.HSVToRGB(0.3f, sat, v)); } }
public static GUIContent GetPriorityContent(string text, CommentPriority priority) { return(new GUIContent(text, GetPriorityTexture(priority))); }
public static void PriorityLabel(CommentPriority value) { GUIUtils.ColoredLabel(value.ToString(), GetPriorityColor(value)); }