Beispiel #1
0
 public static void LogContext(string value, Color color, UnityEngine.Object context, DebugCondition condition)
 {
     if (MathUtil.ContainsFlag((int)DataHolder.DebugCondition, (int)condition))
     {
         var msg = TextUtil.ApplyRichTextColor(value, color);
         Debug.Log(msg, context);
     }
 }
Beispiel #2
0
        public static void Log(string value, Color color, DebugCondition condition, LogType type)
        {
            if (MathUtil.ContainsFlag((int)condition, (int)DataHolder.DebugCondition))
            {
                var msg = TextUtil.ApplyRichTextColor(value, color);

                switch (type)
                {
                case LogType.Info:
                    Debug.Log(msg);
                    break;

                case LogType.Warning:
                    Debug.LogWarning(msg);
                    break;

                case LogType.Error:
                    Debug.LogError(msg);
                    break;
                }
            }
        }