Ejemplo n.º 1
0
 //   [System.Diagnostics.Conditional("DEBUG")]
 public static void LogModulus(string message, TraceFrequency modulus)
 {
     if ((modulus.Count++ % modulus.Modulus) == 0)
     {
         Log(message);
     }
 }
Ejemplo n.º 2
0
 static TraceVariables()
 {
     UnityLoop = new TraceFrequency {
         id = GetNextId(), Modulus = 1000
     };
     InteractionManagerLoop = new TraceFrequency {
         id = GetNextId(), Modulus = 1000
     };
 }
Ejemplo n.º 3
0
        //  [System.Diagnostics.Conditional("DEBUG")]
        public static void LogDiffModulus(string message, TraceCacheGrouping i, TraceFrequency modulus)
        {
            int index = (int)i;

            if ((modulus.Count++ % modulus.Modulus) == 0)
            {
                string cached = cachedStrings[index];
                if (message != cached)
                {
                    Log(message);
                    cachedStrings[index] = message;
                }
            }
        }