DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ CanBuildPart()

bool CanBuildPart ( string part_name,
ItemBase tool,
bool use_tool )
protected

См. определение в файле Construction.c строка 296

297 {
298 if ( !IsPartConstructed( part_name ) && HasRequiredPart( part_name ) && !HasConflictPart( part_name ) && HasMaterials( part_name ) && (!use_tool || CanUseToolToBuildPart( part_name, tool )) && !MaterialIsRuined(part_name) )
299 {
300 return true;
301 }
302
303 return false;
304 }
bool HasMaterials(string part_name, bool repairing=false)
Определения Construction.c:617
bool MaterialIsRuined(string part_name)
Определения Construction.c:306
bool HasConflictPart(string part_name)
Определения Construction.c:438
bool IsPartConstructed(string part_name)
Определения Construction.c:602
bool CanUseToolToBuildPart(string part_name, ItemBase tool)
Определения Construction.c:959
bool HasRequiredPart(string part_name)
Определения Construction.c:412

Перекрестные ссылки CanUseToolToBuildPart(), HasConflictPart(), HasMaterials(), HasRequiredPart(), IsPartConstructed() и MaterialIsRuined().

Используется в GetConstructionPartsToBuild().