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

◆ ProcessOnPartDismantledServer()

void ProcessOnPartDismantledServer ( Man player,
string part_name,
int action_id )
protected

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

406 {
407 ConstructionPart part = GetConstructionPart(part_name);
408 part.OnBeforeDismantleServer(m_EntityParent, player); //performs any checks specific part type may need
410
412
414
416 m_EntityParent.SetSynchDirty();
417 }
ConstructionPart GetConstructionPart()
Определения ActionPartInfo.c:235
bool UpdatePartSyncStateLocal(ConstructionPart part)
Returns 'true' if part state was locally changed.
Определения ConstructionBase.c:131
void HandleSyncDataDismantle(ConstructionPart part)
EntityAI m_EntityParent
Определения ConstructionBase.c:45
static void AddPartToProcess(ConstructionBase con, ConstructionPart part)
Определения ConstructionManagerStatic.c:32
Static part of the construction system, for global handling mostly.
Определения ConstructionManagerStatic.c:4
void OnBeforeDismantleServer(EntityAI parent, Man dismantler)
void OnDismantledServer(EntityAI parent, Man dismantler)
Определения ConstructionPart.c:437
Instanced construction part data classes for dynamic data, statics now stored on EntityType level in ...
Определения ConstructionPart.c:4

Перекрестные ссылки ConstructionManagerStatic::AddPartToProcess(), GetConstructionPart(), HandleSyncDataDismantle(), m_EntityParent, ConstructionPart::OnBeforeDismantleServer(), ConstructionPart::OnDismantledServer() и UpdatePartSyncStateLocal().

Используется в Construction::DismantlePartServerEx() и Rebuilding::DismantlePartServerEx().