예제 #1
0
    public void CarCollisionController_CarDamaged(DamageApplier damageApplier)
    {
        var clip = damageApplier.CustomAudioClip == null
            ? SoundManager.collisionClip
            : damageApplier.CustomAudioClip;

        SoundManager.pickUpSource.PlayOneShot(clip, 0.30f);

        hudController.UpdateHealthSlider(carCollisionController.GetHealth(), carCollisionController.GetMaxHealth());
    }
예제 #2
0
 private void HandleCarDamaged(DamageApplier damageApplier)
 {
     StartCoroutine(BlinkCoroutine());
 }
예제 #3
0
 public void ApplyDamage(StatBlock stats, int amount)
 {
     DamageApplier.Apply(stats, this, amount);
 }