private void ProcessBuffPackage(ContactPoint contact, PackageType buffType) { TankHealth healthComponent = contact.otherCollider.GetComponent <TankHealth>(); TankMovement movementComponent = contact.otherCollider.GetComponent <TankMovement>(); switch (buffType) { case PackageType.Health: healthComponent.Heal(m_HealthBenefit); break; case PackageType.Speed: movementComponent.m_HasSpeedBuff = true; break; default: break; } }