public static void LogTitle(object title, int level, debugColor color) { if (!enable) { return; } LogBold(Title(title, level, color)); }
/// <summary> /// Out Put Obj /// </summary> /// <typeparam name="T"></typeparam> /// <param name="content"></param> /// <param name="color"></param> public static void LogObject <T>(T content, debugColor color = debugColor.black) { if (!enable) { return; } Debug.Log(Message(typeof(T).Name, color, true) + "\n" + ObjectMessage <T>(content)); }
public static void LogBold(object message, debugColor color = debugColor.black) { if (!enable) { return; } Debug.Log(Message(message, color, true)); }
public static void Log(object message, debugColor color = debugColor.blue) { if (!enable) { return; } Debug.Log(Message(message, color)); }
private static string Message(object message, debugColor color = debugColor.black, bool blod = false) { var content = string.Format("<color={0}>{1}</color>", color.ToString(), message); content = blod ? string.Format("<b>{0}</b>", content) : content; return(content); }
public static void LogError(object message, debugColor color = debugColor.red) { if (!enable) { return; } Debug.LogError(Message(message, color)); SendDebugMsg(Message(message, color)); }
private static string Title(object title, int level, debugColor color) { return(Message(string.Format("{0}{1}{2}{1}", Space(level * 2), Character(16 - level * 2), title), color)); }