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

◆ RequestImmediateUpdate()

void RequestImmediateUpdate ( int notifier_id)
protected

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

156 {
157 if (!IsNotifierIDValid(notifier_id))
158 return;
159
160 NotifierBase notifier = FindNotifier(notifier_id);
161 if (!notifier || !notifier.IsActive())
162 return;
163
164 if (m_ImmediatePending[notifier_id])
165 return;
166
167 m_ImmediatePending[notifier_id] = true;
168 m_ImmediateNotifierIDs.Insert(notifier_id);
169
170 #ifdef DIAG_NOTIFIER_LOGS
171 ErrorEx(string.Format("Queued immediate notifier update for id=%1.", notifier_id), ErrorExSeverity.INFO);
172 #endif
173 }
bool m_ImmediatePending[MAX_COUNT]
Определения NotifiersManager.c:47
NotifierBase FindNotifier(int type)
Определения NotifiersManager.c:120
ref array< int > m_ImmediateNotifierIDs
Определения NotifiersManager.c:46
bool IsNotifierIDValid(int notifier_id)
Определения NotifiersManager.c:80
bool IsActive()
Определения NotifierBase.c:61
Определения NotifierBase.c:2
ErrorExSeverity
Определения EnDebug.c:62
enum ShapeType ErrorEx

Перекрестные ссылки ErrorEx, FindNotifier(), NotifierBase::IsActive(), IsNotifierIDValid(), m_ImmediateNotifierIDs и m_ImmediatePending.

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