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

◆ UpdatePersistentData()

void BunkerBroadcastScheduler::UpdatePersistentData ( )
inlineprivate

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

277 {
278 int year, month, day, hour, minute;
279 g_Game.GetWorld().GetDate(year, month, day, hour, minute);
280
281 m_PersitenceStorage.m_SchedulerData.m_LastReportHour = hour;
282 m_PersitenceStorage.m_SchedulerData.m_LastReportMinute = minute;
283
284 TIntStringMap activeBunkerTempMap = new TIntStringMap();
285 m_PersitenceStorage.m_HandlerData.m_LastActiveBunkers.Clear();
287 {
288 activeBunkerTempMap.Insert(bunker.GetId(), bunker.GetLockCode());
289 }
290
291 m_PersitenceStorage.m_HandlerData.m_LastActiveBunkers.Copy(activeBunkerTempMap);
292 m_PersitenceStorage.Save();
293
294 m_LastReportHour = hour;
295 m_LastReportMinute = minute;
296
298 }
void BunkerBroadcastComponentBase(notnull EntityAI parent)
Определения BunkerBroadcastComponent.c:171
DayZGame g_Game
Определения DayZGame.c:4074
int m_LastReportDifferenceMinutes
Определения BunkerBroadcastScheduler.c:19
ref BunkerComponentsArray m_ActiveBunkers
Определения BunkerBroadcastScheduler.c:15
BunkerBroadcastPersistenceStorage m_PersitenceStorage
Определения BunkerBroadcastScheduler.c:13
map< int, string > TIntStringMap
Определения EnScript.c:995

Перекрестные ссылки g_Game, m_ActiveBunkers, m_LastReportDifferenceMinutes, m_LastReportHour, m_LastReportMinute и m_PersitenceStorage.

Используется в BatchSelected() и OnUpdate().