private void CheckForGameCrashed()
 {
     if (TrashMem.Process.HasExited || GameState == WowGameState.Crashed)
     {
         IsWorldLoadedWatchdog.Stop();
         GameState = WowGameState.Crashed;
         OnGamestateChanged?.Invoke(false, WowGameState.Crashed);
     }
 }
 public void Detach()
 {
     if (ActiveWowObjectsWatchdog.Enabled)
     {
         ActiveWowObjectsWatchdog.Stop();
     }
     if (IsWorldLoadedWatchdog.Enabled)
     {
         IsWorldLoadedWatchdog.Stop();
     }
 }