public abstract float getResistance(TDDamage.Type type);
public override float getResistance(TDDamage.Type type) { return(0f); }
public void receiveDamage(TDDamage.Type type, float val) { m_HP -= (1.0f - getResistance(type)) * val; }
public abstract float getResistance(TDDamage.Type type);
public override float getResistance(TDDamage.Type type) { return(0f); }
public void receiveDamage(TDDamage.Type type, float val) { m_HP -= (1.0f - getResistance(type)) * val; }