void IDisposable.Dispose() { // ReloadAll is called from the CNWSModule destructor // If we don't dispose the hook here, the server will get stuck in an infinite segfault loop. reloadAllHook?.Dispose(); reloadAllHook = null; }
public void Dispose() { _drawIndexedHook?.Deactivate(); _drawIndexedHook?.Dispose(); _depthDisabledState?.Dispose(); // Don't dispose _deviceContext, it will crash the application or game }
public void Dispose() { _presentHook.Deactivate(); _presentHook?.Dispose(); }