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

◆ RemoveActiveRequestFromMaterials()

void RemoveActiveRequestFromMaterials ( PPERequesterBase req)
protected

/brief Originally designed to rip the requester data from all relevant mat/params, but that proved too costly and volatile. /note Still, it is here, use at your own peril.

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

261 {
262 int count = req.GetActiveRequestStructure().Count();
263 int mat_id;
264 for (int i = 0; i < count; i++)
265 {
266 mat_id = req.GetActiveRequestStructure().GetKey(i);
267 PPEClassBase mat_class = m_PPEClassMap.Get(mat_id);
268 mat_class.RemoveRequest(req.GetRequesterIDX());
269 }
270 }
ref map< int, ref PPEClassBase > m_PPEClassMap
Определения PPEManager.c:58
void RemoveRequest(int req_idx)
unused, see 'RemoveActiveRequestFromMaterials' for more info
Определения PPEMatClassesBase.c:170
Created once, on manager init. Script-side representation of C++ material class, separate handling.
Определения PPEMatClassesBase.c:3
int GetRequesterIDX()
Returns requester index.
Определения PPERequestPlatformsBase.c:65
map< int, ref map< int, ref PPERequestParamDataBase > > GetActiveRequestStructure()
Определения PPERequestPlatformsBase.c:319

Перекрестные ссылки PPERequesterBase::GetActiveRequestStructure(), PPERequesterBase::GetRequesterIDX(), m_PPEClassMap и PPEClassBase::RemoveRequest().