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;
            }
        }
    }