public virtual void OnDeath() { for (int i = 0; i < appliedEffects.Count; i++) { appliedEffects[i].OnDeath(); } ParentEntity.OnDeath(); }