public override void Dispose() { _physicalBase.OnColliderEnter -= Collider; _aiComponent?.Dispose(); _aiComponent = null; _weaponEventComponent.Dispose(); _weaponEventComponent = null; _weaponAttributeComponent = null; base.Dispose(); }
public override void Dispose() { _physicalBase.OnColliderEnter -= Collider; _aiComponent?.Dispose(); _aiComponent = null; _fireControlComponent.Dispose(); _fireControlComponent = null; _healthShieldComponent = null; _shipEventComponent = null; base.Dispose(); }