public virtual void OnEndEvent() { Logger.LogTrivial("Request Garbage mobile phone event"); this.IsEventRunning = false; if (this.Blip.IsValid() && this.Blip.Exists()) { this.Blip.Delete(); } if (false == FunctionsLSPDFR.IsPlayerPerformingPullover() && false == this.IsPerformedPullOver) { bool isPedNotInPursuit = false == PedsManager.isPedInPursuit(this.Driver); if (this.Driver.Exists() && isPedNotInPursuit) { this.Driver.Dismiss(); } if (this.Vehicle.Exists() && isPedNotInPursuit) { this.Vehicle.Dismiss(); } Logger.LogTrivial("Ending Garbage mobile phone event"); } OffencesManager.Instance.HandleEndEventOffence(this); }