protected virtual void Dispose(bool disposing) { if (Disposed) { return; } if (disposing) { Renderer.Dispose(); Main.Context.Orbwalker.UnregisterMode(Mode); Menu.ComboKeyItem.Item.ValueChanged -= ComboKeyChanged; AutoAbility.Dispose(); FamiliarsLastHit.Dispose(); FamiliarsCombo.Dispose(); FamiliarsControl.Dispose(); AutoKillSteal.Dispose(); DamageCalculation.Dispose(); UpdateMode.Dispose(); Main.Context.Particle.Dispose(); Menu.Dispose(); } Disposed = true; }
protected virtual void Dispose(bool disposing) { if (Disposed) { return; } if (disposing) { Renderer.Dispose(); AutoAbility.Dispose(); FamiliarsLastHit.Dispose(); FamiliarsCombo.Dispose(); FamiliarsControl.Dispose(); UpdateMode.Dispose(); Main.Context.Orbwalker.UnregisterMode(Mode); Main.Context.Particle.Dispose(); ComboKeyItem.Item.ValueChanged -= HotkeyChanged; Factory.Dispose(); } Disposed = true; }