Beispiel #1
0
        public static void Log(string message, LevelValue level)
        {
            ConsoleColor originalColor = Console.ForegroundColor;

            Console.ForegroundColor = GetColorFromLevel(level);
            Console.Write(message);
            Console.ForegroundColor = originalColor;
        }
 public void SetSettings(LevelValue value, int level)
 {
     while (level >= _levels.Count)
     {
         _levels.Add(null);
     }
     _levels[level] = value;
 }
Beispiel #3
0
 public static void AddLogFile(string v, LevelValue level)
 {
     Debug.Assert(!_logFiles.ContainsKey(level));
     _logFiles.Add(level, v);
     if (File.Exists(v))
     {
         File.Delete(v);
     }
 }
Beispiel #4
0
        // Implement ICanCreateJsonFields
        public override void AddJsonFields(IList <string> jsonFields, Dictionary <string, string> appenderNames, Func <string, string> virtualToAbsoluteFunc)
        {
            var levelValue = new LevelValue();

            JavaScriptHelpers.AddJsonField(jsonFields, FieldSendWithBufferLevel, sendWithBufferLevel, levelValue);
            JavaScriptHelpers.AddJsonField(jsonFields, FieldStoreInBufferLevel, storeInBufferLevel, levelValue);
            JavaScriptHelpers.AddJsonField(jsonFields, FieldBufferSize, bufferSize);
            JavaScriptHelpers.AddJsonField(jsonFields, FieldBatchSize, batchSize);

            base.AddJsonFields(jsonFields, appenderNames, virtualToAbsoluteFunc);
        }
Beispiel #5
0
        public static void AddHTMLLogFile(string v, LevelValue level)
        {
            Debug.Assert(!_htmlFiles.ContainsKey(level));
            _htmlFiles.Add(level, v);
            File.WriteAllText(v, @"<html><head><style>
html { white-space: nowrap; font-family: Verdana; background-color: #e0e0e0; }
.verbose { color: gray; }
.normal { color: black; }
.warning { color: darkred; }
.error { color: red; }
</style></head>
<body>");
        }
Beispiel #6
0
    void Start()
    {
        Points                 = 0;
        correctTriagePoint     = 100 * timeFactor;
        unSetTriagePenelty     = 75 * timeFactor;
        incorrectTriagePenelty = 25 * timeFactor;

        GameObject countdown = HUD.transform.Find("countdownTxt").gameObject;

        countdownScript = countdown.GetComponent <Countdown>();

        GameOverLayer      = HUD.transform.Find("GameOverLayer").gameObject;
        GameOverBlurEffect = GameOverLayer.transform.Find("GameOverBlurEffect").gameObject;
        GameOverBg         = GameOverLayer.transform.Find("GameOverBg").gameObject;
        GameOverRestartBtn = GameOverBg.transform.Find("GameOverRestartBtn").gameObject;
        GameOverMenuBtn    = GameOverBg.transform.Find("GameOverGoToMenuBtn").gameObject;
        GameOverStats      = HUD.transform.Find("GameOverStats").gameObject;
        GameOverStats.SetActive(false);
        GameOverList = new List <GameObject>()
        {
            GameOverLayer, GameOverBlurEffect, GameOverMenuBtn, GameOverRestartBtn, GameOverStats
        };

        PointsValue = GameOverStats.transform.Find("PointsValue").gameObject;
        PointsTxt   = PointsValue.GetComponent <Text>();

        LevelValue = GameOverStats.transform.Find("LevelValue").gameObject;
        LevelTxt   = LevelValue.GetComponent <Text>();

        Star1    = GameOverStats.transform.Find("Star1").gameObject;
        Star2    = GameOverStats.transform.Find("Star2").gameObject;
        Star3    = GameOverStats.transform.Find("Star3").gameObject;
        StarList = new List <GameObject>()
        {
            Star1, Star2, Star3
        };

        foreach (GameObject star in StarList)
        {
            star.SetActive(false);
        }
    }
Beispiel #7
0
        static ConsoleColor GetColorFromLevel(LevelValue level)
        {
            switch (level)
            {
            case LevelValue.Silent:
            case LevelValue.Quiet:
            case LevelValue.Normal:
                return(ConsoleColor.White);

            case LevelValue.Verbose:
                return(ConsoleColor.Gray);

            case LevelValue.Warning:
                return(ConsoleColor.Yellow);

            case LevelValue.Error:
                return(ConsoleColor.Red);

            default:
                Debug.Assert(false);
                return(ConsoleColor.Magenta);
            }
        }
Beispiel #8
0
 public static void LogLine(string message, LevelValue level)
 {
     Log(message + "\r\n", level);
 }
 public ValueSerializationSettings(IEnumerable <MemberLevelSettingsValue?> levels, MemberLevelSettingsValue defaultLevel)
 {
     _levels      = new List <LevelValue?>(levels.Select(x => x != null ? new LevelValue(x.Value) : (LevelValue?)null) ?? new LevelValue?[0]);
     DefaultLevel = new LevelValue(defaultLevel);
 }