====== BUILDING_CONSTRUCTOR_WALL ====== **Category**: Data Parent class: [[:api:building_constructor|BUILDING_CONSTRUCTOR]]\\ //[[:annotations#cloneable|Cloneable]]// ===== Properties ===== ---- ==== ControlPointPart ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:building_part|BUILDING_PART]]'' * **Expected**: ''asset ID'' ---- ==== SectionPart ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:building_part|BUILDING_PART]]'' * **Expected**: ''asset ID'' ---- ==== SegmentPart ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:building_part|BUILDING_PART]]'' * **Expected**: ''asset ID'' ---- ==== ControlPointHeight ==== //[[:annotations#serialized|Serialized]]// Height of the collider generated for the control point * **Type**: ''[[:data-types#float|float]]'' * **Expected**: ''float value'' * **Default value**: ''5.0f'' ---- ==== Width ==== //[[:annotations#serialized|Serialized]]// Width of the building zone and of the procedural wall * **Type**: ''[[:data-types#float|float]]'' * **Expected**: ''float value'' * **Default value**: ''2.0f'' ---- ==== PreviewLength ==== //[[:annotations#serialized|Serialized]]// Length of the wall for the thumbnail * **Type**: ''[[:data-types#integer_and_unsigned_integer|integer_and_unsigned_integer]]'' * **Expected**: ''integer value'' * **Default value**: ''10'' ---- ==== IsSkewedSegment ==== //[[:annotations#serialized|Serialized]]// Does wall follow the ground? * **Type**: ''[[:data-types#boolean|boolean]]'' * **Expected**: ''boolean value'' * **Default value**: ''false'' ---- ==== IsTwoSidedWall ==== //[[:annotations#serialized|Serialized]]// Being two sided means that the wall has no specific 'side' to it. Both sides are the same. * **Type**: ''[[:data-types#boolean|boolean]]'' * **Expected**: ''boolean value'' * **Default value**: ''false'' ---- ==== SegmentList ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#list|list]]<[[:api:data_wall_segment|DATA_WALL_SEGMENT]]>'' * **Expected**: ''list of DATA_WALL_SEGMENT values'' ---- ==== CrenelationList ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#list|list]]<[[:api:data_wall_crenelation|DATA_WALL_CRENELATION]]>'' * **Expected**: ''list of DATA_WALL_CRENELATION values'' ---- ==== SeparatorList ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#list|list]]<[[:api:prefab|PREFAB]]>'' * **Expected**: ''list of asset IDs'' ---- ==== FortificationType ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:fortification_type|FORTIFICATION_TYPE]]'' * **Expected**: ''enum value'' * **Default value**: ''FORTIFICATION_TYPE.LIGHT'' ---- ==== ProceduralMesh ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:data_wall_procedural_mesh|DATA_WALL_PROCEDURAL_MESH]]'' * **Expected**: ''DATA_WALL_PROCEDURAL_MESH value'' * **Default value**: ''nil''