Example #1
0
 private void StopDebug(DebugModuleClass module)
 {
     if (module.TaskContext != null)
     {
         StopCoroutine(module.TaskContext);
     }
 }
Example #2
0
 private Coroutine StartDebug(DebugModuleClass module)
 {
     if (module.Enable)
     {
         return(StartCoroutine(DebugModuleTask(module)));
     }
     return(null);
 }
Example #3
0
 private IEnumerator DebugModuleTask(DebugModuleClass module)
 {
     while (module.Enable)
     {
         string msg = "";
         if (module.GetInt != null)
         {
             msg = module.GetInt().ToString();
         }
         if (module.GetString != null)
         {
             msg += module.GetString();
         }
         module.DebugText.text = module.DebugPrefix + msg + module.DebugPosix;
         yield return(new WaitForSeconds(module.RefreshRate));
     }
     module.DebugText.text = "";
     yield return(null);
 }