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

◆ MissionBase()

void MissionBaseWorld::MissionBase ( )
inlineprotected

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

18 {
19 SetDispatcher(new DispatcherCaller);
20
22
23 m_WidgetEventHandler = new WidgetEventHandler();
24
25 m_InventoryDropCallback = new EntityPlacementCallback();
26 SoundSetMap.Init();
27
28 GetDayZGame().GetYieldDataInitInvoker().Insert(InitWorldYieldDataDefaults);
30
31 #ifndef SERVER
32 GetDayZGame().GetAnalyticsClient().RegisterEvents();
33 m_WorldLighting = new WorldLighting();
34
35 m_DynamicMusicPlayer = new DynamicMusicPlayer(m_DynamicMusicPlayerRegistry);
36 #ifdef DIAG_DEVELOPER
37 GetOnTimeChanged().Insert(m_DynamicMusicPlayer.SetTimeOfDate);
38 #endif
39 AmmoTypesAPI.Init();
40 #endif
41 if (GetGame().IsServer() || !GetGame().IsMultiplayer())
42 {
43 OutdoorThermometerManager.Init();
44 }
45 GetOnInputDeviceConnected().Insert(UpdateInputDevicesAvailability);
46 GetOnInputDeviceDisconnected().Insert(UpdateInputDevicesAvailability);
47
48 // There is a possibility different maps/servers may be using different effects
49 SEffectManager.Cleanup();
51 }
DayZGame GetDayZGame()
Определения DayZGame.c:3870
void SetDispatcher(Dispatcher dispatcher)
Определения Dispatcher.c:31
void PluginManagerInit()
Определения PluginManager.c:287
proto native UAInputAPI GetUApi()
ref DynamicMusicPlayer m_DynamicMusicPlayer
Определения missionBase.c:14
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
PluginKeyBinding m_ModuleKeyBinding ref WidgetEventHandler m_WidgetEventHandler
Определения missionBase.c:6
autoptr ObjectSnapCallback m_InventoryDropCallback
Определения missionBase.c:12
void UpdateInputDevicesAvailability()
Определения missionBase.c:337
ref DynamicMusicPlayerRegistry m_DynamicMusicPlayerRegistry
Определения missionBase.c:15
void InitialiseWorldData()
Определения missionBase.c:104
ref WorldLighting m_WorldLighting
Определения missionBase.c:8
proto native void UpdateControls()
proto native CGame GetGame()

Перекрестные ссылки SEffectManager::Cleanup(), GetDayZGame(), GetGame(), GetUApi(), AmmoTypesAPI::Init(), OutdoorThermometerManager::Init(), SoundSetMap::Init(), InitialiseWorldData(), InitWorldYieldDataDefaults(), MissionBase::IsServer(), m_DynamicMusicPlayer, m_DynamicMusicPlayerRegistry, m_InventoryDropCallback, m_WidgetEventHandler, m_WorldLighting, PluginManagerInit(), SetDispatcher(), UAInputAPI::UpdateControls() и UpdateInputDevicesAvailability().