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

◆ RemoveFromConstructedParts()

void RemoveFromConstructedParts ( string part_name)
protected

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

159 {
160 ConstructionPart part = GetConstructionPart(part_name);
161 if (part)
162 {
163 if (LogManager.IsBaseBuildingLogEnable()) bsbDebugPrint("[bsb] Construction " + Object.GetDebugName(m_EntityParent) + " RemoveFromConstructedParts part=" + part.GetPartName());
164 part.SetBuiltState(false);
166 m_BuiltConstructionPartArray.RemoveItem(part);
167
168 #ifndef SERVER
169 if (m_EntityParent.IsInitialized())
171 #endif
172 }
173 }
ConstructionPart GetConstructionPart()
Определения ActionPartInfo.c:235
class BaseBuildingBase extends ItemBase bsbDebugPrint(string s)
Определения BaseBuildingBase.c:1291
ref array< ConstructionPart > m_BuiltConstructionPartArray
Определения ConstructionBase.c:44
EntityAI m_EntityParent
Определения ConstructionBase.c:45
void TryHandleUtilityParts(EntityAI parent)
string GetPartName()
Определения ConstructionPart.c:198
void SetBuiltState(bool is_built)
Определения ConstructionPart.c:389
void PlayConstructionEffects(EntityAI parent)
Instanced construction part data classes for dynamic data, statics now stored on EntityType level in ...
Определения ConstructionPart.c:4
static bool IsBaseBuildingLogEnable()
Определения 3_Game/DayZ/tools/Debug.c:809
Определения ObjectTyped.c:2

Перекрестные ссылки bsbDebugPrint(), GetConstructionPart(), ConstructionPart::GetPartName(), LogManager::IsBaseBuildingLogEnable(), m_BuiltConstructionPartArray, m_EntityParent, ConstructionPart::PlayConstructionEffects(), ConstructionPart::SetBuiltState() и ConstructionPart::TryHandleUtilityParts().