ludumdare50/Assets/Scripts/VampireEntity.cs
Jason Durand 01 1112e06d47 Merge remote-tracking branch 'origin/dev' into jason
# Conflicts:
#	Assets/Scripts/Entity.cs
2022-04-02 12:54:54 -04:00

23 lines
460 B
C#

using NaughtyAttributes;
using UnityEngine;
public class VampireEntity : Entity {
[SerializeField] [Required]
HealthBar healthBar;
[Min(10f)]
float initialHealth;
protected override void Start() {
base.Start();
base.entityName = "Vampire";
initialHealth = Health;
}
public override bool TakeDamage(float amount) {
bool stillAlive = base.TakeDamage(amount);
healthBar.SetHealthFraction(Health / initialHealth);
return stillAlive;
}
}