====== BUILDING ====== Deprecated names: * MONUMENT **Category**: Asset Parent class: [[preview:api:asset|ASSET]]\\ [[preview:assets:building| List of BUILDING assets]] ===== Properties ===== ---- ==== Name ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[preview:data-types#string|string]]'' * **Expected**: ''string value'' ---- ==== Description ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[preview:data-types#string|string]]'' * **Expected**: ''string value'' ---- ==== OrderId ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[preview:data-types#integer_and_unsigned_integer|integer_and_unsigned_integer]]'' * **Expected**: ''integer value'' * **Default value**: ''0'' ---- ==== BuildingType ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[preview:api:building_type|BUILDING_TYPE]]'' * **Expected**: ''enum value'' * **Default value**: ''BUILDING_TYPE.GENERAL'' ---- ==== NavMeshLockCategory ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[preview:api:navmesh_lock_category|NAVMESH_LOCK_CATEGORY]]'' * **Expected**: ''enum value'' * **Default value**: ''NAVMESH_LOCK_CATEGORY.NONE'' ---- ==== HasOwnNavMeshZoneId ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[preview:data-types#boolean|boolean]]'' * **Expected**: ''boolean value'' * **Default value**: ''true'' ---- ==== IsForceMonument ==== //[[:annotations#serialized|Serialized]]// Forces building to be considered as a monument. For example, this will allow the building to have decorations and masterpieces. * **Type**: ''[[preview:data-types#boolean|boolean]]'' * **Expected**: ''boolean value'' * **Default value**: ''false'' ---- ==== AssetCoreBuildingPart ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[preview:api:building_part|BUILDING_PART]]'' * **Expected**: ''asset ID'' ---- ==== AssetMiniatureBuildingPart ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[preview:api:building_part|BUILDING_PART]]'' * **Expected**: ''asset ID'' * **Default value**: ''nil'' ---- ==== SubAssetBuildingList ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[preview:data-types#list|list]]<[[preview:api:building|BUILDING]]>'' * **Expected**: ''list of asset IDs'' ---- ==== AssetBuildingPartList ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[preview:data-types#list|list]]<[[preview:api:building_part|BUILDING_PART]]>'' * **Expected**: ''list of asset IDs'' ---- ==== BuildingModel ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[preview:api:prefab|PREFAB]]'' * **Expected**: ''asset ID'' * **Default value**: ''nil'' ---- ==== AssetBuildingFunction ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[preview:api:building_function|BUILDING_FUNCTION]]'' * **Expected**: ''asset ID'' * **Default value**: ''nil'' ---- ==== DesirabilityLayer ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[preview:api:desirability|DESIRABILITY]]'' * **Expected**: ''asset ID'' * **Default value**: ''nil'' ---- ==== ConstructionCompletedOverrideAudioKey ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[preview:data-types#string|string]]'' * **Expected**: ''string value'' ---- ==== IsManuallyUnlocked ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[preview:data-types#boolean|boolean]]'' * **Expected**: ''boolean value'' * **Default value**: ''false'' ---- ==== IsDestructible ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[preview:data-types#boolean|boolean]]'' * **Expected**: ''boolean value'' * **Default value**: ''true'' ---- ==== IsPartsDestructible ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[preview:data-types#boolean|boolean]]'' * **Expected**: ''boolean value'' * **Default value**: ''true'' ---- ==== IsEditable ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[preview:data-types#boolean|boolean]]'' * **Expected**: ''boolean value'' * **Default value**: ''false'' ---- ==== IsHidden ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[preview:data-types#boolean|boolean]]'' * **Expected**: ''boolean value'' * **Default value**: ''false'' ---- ==== IsClearTrees ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[preview:data-types#boolean|boolean]]'' * **Expected**: ''boolean value'' * **Default value**: ''false'' ---- ==== IsUnique ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[preview:data-types#boolean|boolean]]'' * **Expected**: ''boolean value'' * **Default value**: ''false'' ---- ==== IsAttachable ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[preview:data-types#boolean|boolean]]'' * **Expected**: ''boolean value'' * **Default value**: ''true'' ---- ==== MaterialSetList ==== //[[:annotations#serialized|Serialized]]// Not used for sub-buildings. Sub-buildings will use material set from parent building. * **Type**: ''[[preview:data-types#list|list]]<[[preview:api:material_set|MATERIAL_SET]]>'' * **Expected**: ''list of MATERIAL_SET values'' ---- ==== RequiredPartList ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[preview:data-types#list|list]]<[[preview:api:monument_required_part_pair|MONUMENT_REQUIRED_PART_PAIR]]>'' * **Expected**: ''list of MONUMENT_REQUIRED_PART_PAIR values'' ---- ==== AssetBuildingConditionConfigList ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[preview:data-types#list|list]]<[[preview:api:building_game_condition_config|BUILDING_GAME_CONDITION_CONFIG]]>'' * **Expected**: ''list of asset IDs''