804 {
805 if (!super.CanDisplayAttachmentCategoryConstruction(categoryName))
806 return false;
807
809 if (GUIRequiredParts.Count() > 0)
810 {
811 foreach (ConstructionPartTypeData partTypeData : GUIRequiredParts)
812 {
814 return false;
815 }
816 }
817
818
820 if (rebPart)
821 {
823 return false;
824 }
825
826 return true;
827 }
ConstructionPart GetConstructionPart()
ConstructionDataTypeHolder m_TypeLevelHolder
Sandstorm decay speed coef.
map< string, ref array< ConstructionPartTypeData > > GetGuiRequiredPartTypesMap()
bool HasRequiredPart(string part_name)
Also checks for all listed variant categories (at least 1 from each is required)
ConstructionPartRebuild GetRebuildingPart(string part_name)