private void PlaySoundFromHealSource(HealSource healSource) { switch (healSource) { case HealSource.BOTTLE: AudioManager.Instance.PlayClip("Drink", transform.position, false, transform); break; case HealSource.MISC: AudioManager.Instance.PlayClip("Drink", transform.position, false, transform); break; } }
virtual public void Heal(float amount, HealSource healSource = HealSource.BOTTLE) { Health += amount; Health = Mathf.Clamp(Health, 0.0f, MaxHealth); PlaySoundFromHealSource(healSource); }