// Use this for initialization void Start() { for (int i = 0; i < 10; i++) { ColorDebug.Log("-----" + i + "-----", ColorDebug.GetRandomColor()); } }
private void ColorDebug() { ColorDebug clrDeb = new ColorDebug(); clrDeb.Closed += ClrDeb_Closed; clrDeb.ShowDialog(); }
/// <summary> /// <para>Imprime un mensaje con un color por consola y un header.</para> /// </summary> /// <param name="msg">Mensaje a imprimir por consola.</param> /// <param name="header">Texto del header.</param> /// <param name="color">Color del texto del mensaje.</param> public static void Log(string msg, string header, ColorDebug color) // Imprime un mensaje con un color por consola y un header { switch (color) { case ColorDebug.Rojo: Debug.Log("[" + header + "] " + "<color=#ff0000ff>" + msg + "</color>"); break; case ColorDebug.Verde: Debug.Log("[" + header + "] " + "<color=#00ff00ff>" + msg + "</color>"); break; case ColorDebug.Azul: Debug.Log("[" + header + "] " + "<color=#0000a0ff>" + msg + "</color>"); break; case ColorDebug.Morado: Debug.Log("[" + header + "] " + "<color=#800080ff>" + msg + "</color>"); break; case ColorDebug.Naranja: Debug.Log("[" + header + "] " + "<color=#ffa500ff>" + msg + "</color>"); break; case ColorDebug.Cyan: Debug.Log("[" + header + "] " + "<color=#00ffffff>" + msg + "</color>"); break; case ColorDebug.Blanco: Debug.Log("[" + header + "] " + msg); break; case ColorDebug.Negro: Debug.Log("[" + header + "] " + "<color=#000000ff>" + msg + "</color>"); break; default: Debug.Log("[" + header + "] " + msg); break; } }
/// <summary> /// <para>Imprime un mensaje con un color y un estilo por consola con un header.</para> /// </summary> /// <param name="msg">Mensaje a imprimir.</param> /// <param name="header">Texto del header.</param> /// <param name="color">Color del mensaje.</param> /// <param name="estilo">Estilo del mensaje.</param> public static void Log(string msg, string header, ColorDebug color, Estilo estilo) // Imprime un mensaje con un color y un estilo por consola con un header { #region Estilo Normal if (estilo == Estilo.Normal) { switch (color) { case ColorDebug.Rojo: Debug.Log("[" + header + "] " + "<color=#ff0000ff>" + msg + "</color>"); break; case ColorDebug.Verde: Debug.Log("[" + header + "] " + "<color=#00ff00ff>" + msg + "</color>"); break; case ColorDebug.Azul: Debug.Log("[" + header + "] " + "<color=#0000a0ff>" + msg + "</color>"); break; case ColorDebug.Morado: Debug.Log("[" + header + "] " + "<color=#800080ff>" + msg + "</color>"); break; case ColorDebug.Naranja: Debug.Log("[" + header + "] " + "<color=#ffa500ff>" + msg + "</color>"); break; case ColorDebug.Cyan: Debug.Log("[" + header + "] " + "<color=#00ffffff>" + msg + "</color>"); break; case ColorDebug.Blanco: Debug.Log("[" + header + "] " + msg); break; case ColorDebug.Negro: Debug.Log("[" + header + "] " + "<color=#000000ff>" + msg + "</color>"); break; default: Debug.Log("[" + header + "] " + msg); break; } } #endregion #region Estilo Negrita switch (color) { case ColorDebug.Rojo: Debug.Log("[" + header + "] " + "<color=#ff0000ff><b>" + msg + "</b></color>"); break; case ColorDebug.Verde: Debug.Log("[" + header + "] " + "<color=#00ff00ff><b>" + msg + "</b></color>"); break; case ColorDebug.Azul: Debug.Log("[" + header + "] " + "<color=#0000a0ff><b>" + msg + "</b></color>"); break; case ColorDebug.Morado: Debug.Log("[" + header + "] " + "<color=#800080ff><b>" + msg + "</b></color>"); break; case ColorDebug.Naranja: Debug.Log("[" + header + "] " + "<color=#ffa500ff><b>" + msg + "</b></color>"); break; case ColorDebug.Cyan: Debug.Log("[" + header + "] " + "<color=#00ffffff><b>" + msg + "</b></color>"); break; case ColorDebug.Blanco: Debug.Log("[" + header + "] " + "<b>" + msg + "</b>"); break; case ColorDebug.Negro: Debug.Log("[" + header + "] " + "<color=#000000ff><b>" + msg + "</b></color>"); break; default: Debug.Log("[" + header + "] " + "<b>" + msg + "</b>"); break; } #endregion #region Italico switch (color) { case ColorDebug.Rojo: Debug.Log("[" + header + "] " + "<color=#ff0000ff><i>" + msg + "</i></color>"); break; case ColorDebug.Verde: Debug.Log("[" + header + "] " + "<color=#00ff00ff><i>" + msg + "</i></color>"); break; case ColorDebug.Azul: Debug.Log("[" + header + "] " + "<color=#0000a0ff><i>" + msg + "</i></color>"); break; case ColorDebug.Morado: Debug.Log("[" + header + "] " + "<color=#800080ff><i>" + msg + "</i></color>"); break; case ColorDebug.Naranja: Debug.Log("[" + header + "] " + "<color=#ffa500ff><i>" + msg + "</i></color>"); break; case ColorDebug.Cyan: Debug.Log("[" + header + "] " + "<color=#00ffffff><i>" + msg + "</i></color>"); break; case ColorDebug.Blanco: Debug.Log("[" + header + "] " + "<i>" + msg + "</i>"); break; case ColorDebug.Negro: Debug.Log("[" + header + "] " + "<color=#000000ff><i>" + msg + "</i></color>"); break; default: Debug.Log("[" + header + "] " + "<i>" + msg + "</i>"); break; } #endregion }