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

◆ SendMaterialValueData()

void SendMaterialValueData ( PPERequestParamDataBase data)
protected

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

145 {
146 //DbgPrnt("DataVerification | m_ColorTarget | SendMaterialValueData: " + PPERequestParamDataColor.Cast(data).m_ColorTarget[0] + "/" + PPERequestParamDataColor.Cast(data).m_ColorTarget[1] + "/" + PPERequestParamDataColor.Cast(data).m_ColorTarget[2] + "/" + PPERequestParamDataColor.Cast(data).m_ColorTarget[3]);
147 PPEClassBase mat_class = m_PPEClassMap.Get(data.GetMaterialID());
148 mat_class.InsertParamValueData(data);
149 SetMaterialParamUpdating(data.GetMaterialID(),data.GetParameterID(),PPEConstants.DEPENDENCY_ORDER_BASE);
150 }
ref map< int, ref PPEClassBase > m_PPEClassMap
Определения PPEManager.c:58
void SetMaterialParamUpdating(int material_id, int parameter_id, int order)
Queues material/parameter to update (once)
Определения PPEManager.c:153
void InsertParamValueData(PPERequestParamDataBase request_data)
Distributes requester data to the material class structure and links them to appropriate parameter.
Определения PPEMatClassesBase.c:151
Created once, on manager init. Script-side representation of C++ material class, separate handling.
Определения PPEMatClassesBase.c:3
int GetParameterID()
Определения PPERequestData.c:74
int GetMaterialID()
Определения PPERequestData.c:69

Перекрестные ссылки PPERequestParamDataBase::GetMaterialID(), PPERequestParamDataBase::GetParameterID(), PPEClassBase::InsertParamValueData(), m_PPEClassMap и SetMaterialParamUpdating().