232 {
234 Construction construction = base_building.GetConstruction();
235
236 string part_name = BuildPartActionData.Cast(action_data).m_PartType;
237
238 if ( !construction.IsColliding( part_name ) && construction.CanBuildPart( part_name, action_data.m_MainItem, false ) )
239 {
240
241 construction.BuildPartServer( action_data.m_Player, part_name,
AT_BUILD_PART );
242 }
243 }
void Construction(BaseBuildingBase parent)