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

◆ ProcessMaterialUpdates()

void ProcessMaterialUpdates ( float timeslice)
protected

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

300 {
301 for (int i = 0; i < m_PPEMaterialUpdateQueueMap.Count(); i++) //orders (levels?)
302 {
303 //DbgPrnt("PPEDebug | ProcessMaterialUpdates | GetKey " + i + ": " + m_PPEMaterialUpdateQueueMap.GetKey(i));
304 //DbgPrnt("PPEDebug | ProcessMaterialUpdates | GetElement - count " + i + ": " + m_PPEMaterialUpdateQueueMap.GetElement(i).Count());
305
306 for (int j = 0; j < m_PPEMaterialUpdateQueueMap.GetElement(i).Count(); j++)
307 {
308 PPEClassBase mat_class = m_PPEClassMap.Get(m_PPEMaterialUpdateQueueMap.GetElement(i).Get(j));
309 mat_class.OnUpdate(timeslice,i);
310 }
311 }
312 }
ref map< int, ref array< int > > m_PPEMaterialUpdateQueueMap
Определения PPEManager.c:59
ref map< int, ref PPEClassBase > m_PPEClassMap
Определения PPEManager.c:58
@ Count
Определения RandomGeneratorSyncManager.c:8
void OnUpdate(float timeslice, int order)
generic update method, take care when overriding!
Определения PPEMatClassesBase.c:201
Created once, on manager init. Script-side representation of C++ material class, separate handling.
Определения PPEMatClassesBase.c:3

Перекрестные ссылки Count, m_PPEClassMap, m_PPEMaterialUpdateQueueMap и PPEClassBase::OnUpdate().

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