protected virtual void Dispose(bool disposing) { if (Disposed) { return; } if (disposing) { ModifierMonitor.Dispose(); UnitMonitor.Dispose(); ParticleMonitor.Dispose(); SpiritBreakerCharge.Dispose(); Range.Dispose(); TrueSightVision.Dispose(); //VisibleByEnemy.Dispose(); TowerHelper.Dispose(); Additional.Dispose(); LinkenShow.Dispose(); //IllusionShow.Dispose(); Verification.Dispose(); NetworthPanel.Dispose(); EnemyOverlay.Dispose(); AllyOverlay.Dispose(); MenuConfig.Dispose(); } Disposed = true; }
protected override void Dispose(bool disposing) { if (disposing) { TeeWrite.Wait(); Underlying.Dispose(); Additional.Dispose(); } base.Dispose(disposing); }