public override float GainHitPoint(float value) { float multiplier = 1 + (perk != null ? perk.GetHitPointGainMul() : 0); return(base.GainHitPoint(value * multiplier)); }