public override void ReceiveDamage(int valDamageReceived) { troopData.valHp -= valDamageReceived; Health = troopData.valHp; if (troopData.valHp <= 0) { troopDeathEvent.Raise(troopData); Die(); } }