Exemple #1
0
        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;
        }
Exemple #2
0
        protected override void Dispose(bool disposing)
        {
            if (disposing)
            {
                TeeWrite.Wait();

                Underlying.Dispose();
                Additional.Dispose();
            }
            base.Dispose(disposing);
        }