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

◆ ~MissionBase()

void MissionBaseWorld::~MissionBase ( )
inlineprotected

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

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

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