/// <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"); } } }