private bool Apply(CharacterLogic character)
    {
        switch (Type)
        {
        case PickupType.Heart:
            return(character.Heal(1));

        default:
            Debug.Assert(false);
            break;
        }
        return(true);
    }