示例#1
0
        public void AddDebugItem(string label, string message, DebugFlagType flagtype)
        {
            if (consoleVisible)
            {
                switch (flagtype)
                {
                case DebugFlagType.Normal:
                    DebugItems.Insert(0, new DebugItem(label, message, flagtype));
                    break;

                case DebugFlagType.Odd:
                    DebugItems.Insert(0, new DebugItem(label, message, flagtype));
                    break;

                case DebugFlagType.Important:
                    DebugItems.Insert(0, new DebugItem(label, message, flagtype));
                    break;
                }
            }
        }
示例#2
0
 public void AddDebugItem(string label, string message, DebugFlagType flagtype)
 {
     if (consoleVisible)
     {
         switch (flagtype)
         {
             case DebugFlagType.Normal:
                 DebugItems.Insert(0, new DebugItem(label, message, flagtype));
                 break;
             case DebugFlagType.Odd:
                 DebugItems.Insert(0, new DebugItem(label, message, flagtype));
                 break;
             case DebugFlagType.Important:
                 DebugItems.Insert(0, new DebugItem(label, message, flagtype));
                 break;
         }
     }
 }
示例#3
0
 internal void ResetFlag()
 {
     this.DebugFlagType = Debug.DebugFlagType.Normal;
 }
示例#4
0
 public DebugItem(string label, string message, DebugFlagType flagtype)
 {
     DebugFlagType = flagtype;
     Message       = message;
     Label         = label;
 }
示例#5
0
 internal void ResetFlag()
 {
     this.DebugFlagType = Debug.DebugFlagType.Normal;
 }
示例#6
0
 public DebugItem(string label, string message, DebugFlagType flagtype)
 {
     DebugFlagType = flagtype;
     Message = message;
     Label = label;
 }