268 {
270
273 if (ent)
274 {
276 if (con)
277 {
278 array<string> compNames = new array<string>;
279 target.GetActionComponentNameList(component_index, compNames, LOD.NAME_VIEW);
281 foreach (string compName : compNames)
282 {
283 array<ConstructionPart> tmp = new array<ConstructionPart>();
284 con.GetConstructionPartsUnableToBuild(compName, tmp, tool,
m_MainPartName, tool != null);
286 {
289 }
290 }
292
293 }
294 else
295 {
298
299 }
300 }
301 else
302 {
305
306 }
307 }
void ConstructionBase(EntityAI parent)
void ConstructionPart(string name, string part_name, string main_part_name, int id, bool is_built, bool is_base, bool is_gate, array< string > required_parts)
class GP5GasMask extends MaskBase ItemBase
ActionVariantManager m_ActionInfoContinuousVariantManager
void ValidateConstructionData(Object item, Object target, int component_index)
Single update method to prepare and validate all construction data for the update,...
ref array< ConstructionPart > m_BuildPartsJustInfos