====== GAME_CONDITION_BUILDING_INVENTORY ====== **Category**: Data Parent class: [[:api:game_condition|GAME_CONDITION]]\\ //[[:annotations#cloneable|Cloneable]]// ===== Properties ===== ---- ==== AssetBuilding ==== //[[:annotations#serialized|Serialized]]// For retro-compatibility reasons, you can choose an asset building OR an asset building function * **Type**: ''[[:api:building|BUILDING]]'' * **Expected**: ''asset ID'' * **Default value**: ''nil'' ---- ==== AssetBuildingFunction ==== //[[:annotations#serialized|Serialized]]// For retro-compatibility reasons, you can choose an asset building OR an asset building function * **Type**: ''[[:api:building_function|BUILDING_FUNCTION]]'' * **Expected**: ''asset ID'' * **Default value**: ''nil'' ---- ==== InventoryRequired ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:resource_collection_value|RESOURCE_COLLECTION_VALUE]]'' * **Can also be built from**: ''[[:data-types#list|list]]<[[:api:resource_quantity_pair|RESOURCE_QUANTITY_PAIR]]>'' * **Expected**: ''RESOURCE_COLLECTION_VALUE value'' or ''list of RESOURCE_QUANTITY_PAIR values''