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(); } }