Esempio n. 1
0
    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;
        }
    }