Пример #1
0
        private static string ContextString(LogEntry entry)
        {
            StringBuilder stringBuilder = new StringBuilder();

            if (ConsoleWindow.HasMode(entry.mode, ConsoleWindow.Mode.Error))
            {
                stringBuilder.Append("Error ");
            }
            else
            {
                if (ConsoleWindow.HasMode(entry.mode, ConsoleWindow.Mode.Log))
                {
                    stringBuilder.Append("Log ");
                }
                else
                {
                    stringBuilder.Append("Assert ");
                }
            }
            stringBuilder.Append("in file: ");
            stringBuilder.Append(entry.file);
            stringBuilder.Append(" at line: ");
            stringBuilder.Append(entry.line);
            if (entry.errorNum != 0)
            {
                stringBuilder.Append(" and errorNum: ");
                stringBuilder.Append(entry.errorNum);
            }
            return(stringBuilder.ToString());
        }
Пример #2
0
 internal static Texture2D GetIconForErrorMode(int mode, bool large)
 {
     if (ConsoleWindow.HasMode(mode, ConsoleWindow.Mode.Error | ConsoleWindow.Mode.Assert | ConsoleWindow.Mode.Fatal | ConsoleWindow.Mode.AssetImportError | ConsoleWindow.Mode.ScriptingError | ConsoleWindow.Mode.ScriptCompileError | ConsoleWindow.Mode.GraphCompileError | ConsoleWindow.Mode.ScriptingAssertion))
     {
         if (large)
         {
             return(ConsoleWindow.iconError);
         }
         return(ConsoleWindow.iconErrorSmall);
     }
     if (ConsoleWindow.HasMode(mode, ConsoleWindow.Mode.AssetImportWarning | ConsoleWindow.Mode.ScriptingWarning | ConsoleWindow.Mode.ScriptCompileWarning))
     {
         if (large)
         {
             return(ConsoleWindow.iconWarn);
         }
         return(ConsoleWindow.iconWarnSmall);
     }
     if (!ConsoleWindow.HasMode(mode, ConsoleWindow.Mode.Log | ConsoleWindow.Mode.ScriptingLog))
     {
         return((Texture2D)null);
     }
     if (large)
     {
         return(ConsoleWindow.iconInfo);
     }
     return(ConsoleWindow.iconInfoSmall);
 }
Пример #3
0
 internal static GUIStyle GetStatusStyleForErrorMode(int mode)
 {
     if (ConsoleWindow.HasMode(mode, (ConsoleWindow.Mode) 1050963))
     {
         return(ConsoleWindow.Constants.StatusError);
     }
     if (ConsoleWindow.HasMode(mode, (ConsoleWindow.Mode) 4736))
     {
         return(ConsoleWindow.Constants.StatusWarn);
     }
     return(ConsoleWindow.Constants.StatusLog);
 }
Пример #4
0
 internal static GUIStyle GetStyleForErrorMode(int mode)
 {
     if (ConsoleWindow.HasMode(mode, (ConsoleWindow.Mode) 1050963))
     {
         return(ConsoleWindow.Constants.ErrorStyle);
     }
     if (ConsoleWindow.HasMode(mode, (ConsoleWindow.Mode) 4736))
     {
         return(ConsoleWindow.Constants.WarningStyle);
     }
     return(ConsoleWindow.Constants.LogStyle);
 }
Пример #5
0
 internal static GUIStyle GetStatusStyleForErrorMode(int mode)
 {
     if (ConsoleWindow.HasMode(mode, ConsoleWindow.Mode.Error | ConsoleWindow.Mode.Assert | ConsoleWindow.Mode.Fatal | ConsoleWindow.Mode.AssetImportError | ConsoleWindow.Mode.ScriptingError | ConsoleWindow.Mode.ScriptCompileError | ConsoleWindow.Mode.GraphCompileError | ConsoleWindow.Mode.ScriptingAssertion))
     {
         return(ConsoleWindow.Constants.StatusError);
     }
     if (ConsoleWindow.HasMode(mode, ConsoleWindow.Mode.AssetImportWarning | ConsoleWindow.Mode.ScriptingWarning | ConsoleWindow.Mode.ScriptCompileWarning))
     {
         return(ConsoleWindow.Constants.StatusWarn);
     }
     return(ConsoleWindow.Constants.StatusLog);
 }
Пример #6
0
 internal static Texture2D GetIconForErrorMode(int mode, bool large)
 {
     if (ConsoleWindow.HasMode(mode, (ConsoleWindow.Mode) 1050963))
     {
         return((!large) ? ConsoleWindow.iconErrorSmall : ConsoleWindow.iconError);
     }
     if (ConsoleWindow.HasMode(mode, (ConsoleWindow.Mode) 4736))
     {
         return((!large) ? ConsoleWindow.iconWarnSmall : ConsoleWindow.iconWarn);
     }
     if (ConsoleWindow.HasMode(mode, (ConsoleWindow.Mode) 1028))
     {
         return((!large) ? ConsoleWindow.iconInfoSmall : ConsoleWindow.iconInfo);
     }
     return(null);
 }
Пример #7
0
        internal static GUIStyle GetStatusStyleForErrorMode(int mode)
        {
            GUIStyle result;

            if (ConsoleWindow.HasMode(mode, (ConsoleWindow.Mode) 3148115))
            {
                result = ConsoleWindow.Constants.StatusError;
            }
            else if (ConsoleWindow.HasMode(mode, (ConsoleWindow.Mode) 4736))
            {
                result = ConsoleWindow.Constants.StatusWarn;
            }
            else
            {
                result = ConsoleWindow.Constants.StatusLog;
            }
            return(result);
        }
Пример #8
0
        internal static GUIStyle GetStyleForErrorMode(int mode)
        {
            GUIStyle result;

            if (ConsoleWindow.HasMode(mode, (ConsoleWindow.Mode) 3148115))
            {
                result = ConsoleWindow.Constants.ErrorStyle;
            }
            else if (ConsoleWindow.HasMode(mode, (ConsoleWindow.Mode) 4736))
            {
                result = ConsoleWindow.Constants.WarningStyle;
            }
            else
            {
                result = ConsoleWindow.Constants.LogStyle;
            }
            return(result);
        }
Пример #9
0
        internal static Texture2D GetIconForErrorMode(int mode, bool large)
        {
            Texture2D result;

            if (ConsoleWindow.HasMode(mode, (ConsoleWindow.Mode) 3148115))
            {
                result = ((!large) ? ConsoleWindow.iconErrorSmall : ConsoleWindow.iconError);
            }
            else if (ConsoleWindow.HasMode(mode, (ConsoleWindow.Mode) 4736))
            {
                result = ((!large) ? ConsoleWindow.iconWarnSmall : ConsoleWindow.iconWarn);
            }
            else if (ConsoleWindow.HasMode(mode, (ConsoleWindow.Mode) 1028))
            {
                result = ((!large) ? ConsoleWindow.iconInfoSmall : ConsoleWindow.iconInfo);
            }
            else
            {
                result = null;
            }
            return(result);
        }
Пример #10
0
        internal static GUIStyle GetStyleForErrorMode(int mode, bool isIcon, bool isSmall)
        {
            GUIStyle result;

            if (ConsoleWindow.HasMode(mode, (ConsoleWindow.Mode) 3148115))
            {
                if (isIcon)
                {
                    if (isSmall)
                    {
                        result = ConsoleWindow.Constants.IconErrorSmallStyle;
                    }
                    else
                    {
                        result = ConsoleWindow.Constants.IconErrorStyle;
                    }
                }
                else if (isSmall)
                {
                    result = ConsoleWindow.Constants.ErrorSmallStyle;
                }
                else
                {
                    result = ConsoleWindow.Constants.ErrorStyle;
                }
            }
            else if (ConsoleWindow.HasMode(mode, (ConsoleWindow.Mode) 4736))
            {
                if (isIcon)
                {
                    if (isSmall)
                    {
                        result = ConsoleWindow.Constants.IconWarningSmallStyle;
                    }
                    else
                    {
                        result = ConsoleWindow.Constants.IconWarningStyle;
                    }
                }
                else if (isSmall)
                {
                    result = ConsoleWindow.Constants.WarningSmallStyle;
                }
                else
                {
                    result = ConsoleWindow.Constants.WarningStyle;
                }
            }
            else if (isIcon)
            {
                if (isSmall)
                {
                    result = ConsoleWindow.Constants.IconLogSmallStyle;
                }
                else
                {
                    result = ConsoleWindow.Constants.IconLogStyle;
                }
            }
            else if (isSmall)
            {
                result = ConsoleWindow.Constants.LogSmallStyle;
            }
            else
            {
                result = ConsoleWindow.Constants.LogStyle;
            }
            return(result);
        }