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

◆ Update() [2/4]

void PPEMatClassParameterCommandData::Update ( float timeslice,
out Param p_total,
out bool setting_defaults,
int order )
inlineprotected

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

57 {
58 //insert dependencies to another update round
59 if ( m_Dependencies && m_Dependencies.Count() > 0 && order < PPEConstants.DEPENDENCY_ORDER_HIGHEST )
60 {
61 int key_mat = -1;
62 int element_par = -1;
63 for (int i = 0; i < m_Dependencies.Count(); i++)
64 {
65 key_mat = m_Dependencies.GetKey(i);
66 for (int j = 0; j < m_Dependencies.GetElement(i).Count(); j++)
67 {
68 element_par = m_Dependencies.GetElement(i).Get(j);
69 PPEManagerStatic.GetPPEManager().SetMaterialParamUpdating(key_mat,element_par,order + 1); // TODO - revise, currently only does one more update
70 }
71 }
72 }
73 }
@ Count
Определения RandomGeneratorSyncManager.c:8
ref map< int, ref array< int > > m_Dependencies

Перекрестные ссылки Count, PPEManagerStatic::GetPPEManager() и m_Dependencies.