private bool Apply(CharacterLogic character) { switch (Type) { case PickupType.Heart: return(character.Heal(1)); default: Debug.Assert(false); break; } return(true); }