protected virtual void Die() { CombatLog.Death(CharacterName, this.GetType() == typeof(PlayerCharacter)); IsDead = true; }