Exemple #1
0
 /// <summary>
 /// If callout is running delete events for better experience and performances
 /// </summary>
 protected void HandleSafeEventRunning()
 {
     if (FunctionsLSPDFR.IsCalloutRunning())
     {
         this.IsEventRunning = false;
     }
 }
 public override void Handle()
 {
     while (Main.IsAlive)
     {
         try
         {
             GameFiber.Yield();
             if (false == FunctionsLSPDFR.IsCalloutRunning())
             {
                 this.HandleOffencesEvents();
             }
             GameFiber.Sleep(3000);
         }
         catch (Exception e)
         {
             Logger.LogTrivial("START - EXCEPTION");
             Logger.LogTrivial(e.Message);
             Logger.LogTrivial(e.StackTrace);
             Logger.LogTrivial("END - EXCEPTION");
         }
     }
 }