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

◆ ~MissionBase()

void MissionBaseWorld::~MissionBase ( )
inlineprotected

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

55 {
56 // prevent use after free with typename being destructed when switching mission / exitting game
57 SetDispatcher(null);
58
59 GetDayZGame().GetYieldDataInitInvoker().Remove(InitWorldYieldDataDefaults);
60
62
63 if ( g_Game.IsClient() )
64 {
65 GetDayZGame().GetAnalyticsClient().UnregisterEvents();
66 }
67 TriggerEffectManager.DestroyInstance();
68
69 if (g_Game.IsServer() || !g_Game.IsMultiplayer())
70 {
71 OutdoorThermometerManager.Cleanup();
72 }
73
74 #ifndef SERVER
75 AmmoTypesAPI.Cleanup();
76 ExplosivesBase.Cleanup();
77 #endif
78 }
void AmmoTypesAPI()
Определения AmmoTypes.c:17
DayZGame g_Game
Определения DayZGame.c:4074
DayZGame GetDayZGame()
Определения DayZGame.c:4076
void SetDispatcher(Dispatcher dispatcher)
Определения Dispatcher.c:31
void ExplosivesBase()
Определения ExplosivesBase.c:45
void PluginManagerDelete()
Определения PluginManager.c:307
void InitWorldYieldDataDefaults(CatchYieldBank bank)
Used to initialize defaults to WorldData base class from 4_World module. For proper init of your cust...
Определения missionBase.c:155

Перекрестные ссылки AmmoTypesAPI(), OutdoorThermometerManager::Cleanup(), TriggerEffectManager::DestroyInstance(), ExplosivesBase(), g_Game, GetDayZGame(), InitWorldYieldDataDefaults(), PluginManagerDelete() и SetDispatcher().