bool CheckAttractionCount(UnlockCondition condition)
    {
        UnlockConditionValue value = condition.unlockConditionValue;

        return(userInventory.HasEnoughAttractionOfGUID(value.guidData.guid, value.guidCount));
    }
    bool CheckFameLevel(UnlockCondition condition)
    {
        UnlockConditionValue value = condition.unlockConditionValue;

        return(userInventory.HasMinFameLevel(value.fameLevel));
    }
    bool CheckCurrency(UnlockCondition condition)
    {
        UnlockConditionValue value = condition.unlockConditionValue;

        return(userInventory.HasEnoughCurrency(value.currencyAmount));
    }