protected override void Dispose(bool disposing) { if (!IsDisposed) { if (INTERNAL_window != null) { INTERNAL_window.INTERNAL_Destroy(); INTERNAL_window = null; } if (OpenALDevice.Instance != null) { OpenALDevice.Instance.Dispose(); } } base.Dispose(disposing); }
protected override void Dispose(bool disposing) { if (!IsDisposed) { if (INTERNAL_window != null) { INTERNAL_window.INTERNAL_Destroy(); INTERNAL_window = null; } if (soundControllerInstance != null) { soundControllerInstance.Dispose(); soundControllerInstance = null; } } base.Dispose(disposing); }