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

◆ AddPartToProcess()

static void ConstructionManagerStatic::AddPartToProcess ( ConstructionBase con,
ConstructionPart part )
inlinestaticprotected

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

33 {
34 if (!m_Initialized)
35 Init();
36
37 array<ConstructionPart> tmp;
38 if (!m_QueueConstructionMap.Find(con, tmp))
39 tmp = new array<ConstructionPart>();
40
41 if (tmp.Find(part) == -1)
42 tmp.Insert(part);
43
44 m_QueueConstructionMap.Set(con, tmp);
45
46 if (m_UpdateQueue.Count(ProcessUpdateQueues) == 0)
48 }
static ref map< ConstructionBase, ref array< ConstructionPart > > m_QueueConstructionMap
Определения ConstructionManagerStatic.c:10
static bool m_Initialized
Определения ConstructionManagerStatic.c:7
static void Init()
Определения ConstructionManagerStatic.c:13
static void ProcessUpdateQueues()
Определения ConstructionManagerStatic.c:60
static ScriptInvoker m_UpdateQueue
Определения ConstructionManagerStatic.c:9

Перекрестные ссылки ConstructionBase(), Init(), m_Initialized, m_QueueConstructionMap, m_UpdateQueue и ProcessUpdateQueues().

Используется в GetSupportProvided(), GetSupportRequirement(), ProcessOnPartBuiltServer(), ProcessOnPartDestroyedServer(), ProcessOnPartDismantledServer() и QueueFullUpdateParts().