class MissionBaseSource
MissionBase › MissionBaseWorld › Mission
Derived classes
All members, including inherited
Constructors 2
void MissionBase()References SEffectManager.Cleanup(), new DynamicMusicPlayer(), new EntityPlacementCallback()
Show 28 more
, CGame.GetAnalyticsClient(), GetDayZGame(), Mission.GetOnInputDeviceConnected(), Mission.GetOnInputDeviceDisconnected(), Mission.GetOnTimeChanged(), GetUApi(), DayZGame.GetYieldDataInitInvoker(), AmmoTypesAPI.Init(), OutdoorThermometerManager.Init(), SoundSetMap.Init(), InitialiseWorldData(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), ScriptInvoker.Insert(), CGame.IsMultiplayer(), CGame.IsServer(), PluginManagerInit(), AnalyticsManagerClient.RegisterEvents(), SetDispatcher(), UAInputAPI.UpdateControls(), new WidgetEventHandler(), new WorldLighting(), m_DynamicMusicPlayer, m_DynamicMusicPlayerRegistry, m_InventoryDropCallback, m_WidgetEventHandler, and m_WorldLightingvoid ~MissionBase()References AmmoTypesAPI.Cleanup(), ExplosivesBase.Cleanup(), OutdoorThermometerManager.Cleanup()
Show 11 more
, TriggerEffectManager.DestroyInstance(), CGame.GetAnalyticsClient(), GetDayZGame(), DayZGame.GetYieldDataInitInvoker(), CGame.IsClient(), CGame.IsMultiplayer(), CGame.IsServer(), PluginManagerDelete(), ScriptInvoker.Remove(), SetDispatcher(), and AnalyticsManagerClient.UnregisterEvents()Members 12
PluginDeveloper m_ModuleDeveloperPluginKeyBinding m_ModuleKeyBindingref WidgetEventHandler m_WidgetEventHandlerReferenced by MissionBase()
ref WorldData m_WorldDataReferenced by GetWorldData(), InitialiseWorldData(), MissionGameplay.OnUpdate()
Show 1 more
, MissionServer.OnUpdate()ref WorldLighting m_WorldLightingref array<PlayerBase> m_DummyPlayers = new array<PlayerBase>autoptr ObjectSnapCallback m_InventoryDropCallbackprotected ref DynamicMusicPlayer m_DynamicMusicPlayerReferenced by GetDynamicMusicPlayer(), MissionBase(), OnEvent()
Show 2 more
, OnUpdate(), and MissionMainMenu.OnMissionStart()protected ref DynamicMusicPlayerRegistry m_DynamicMusicPlayerRegistryint m_WidgetsTotalint m_WidgetsInvisiblePluginAdditionalInfo m_ModuleServerInfoDEPRECATED
Methods 22
override ObjectSnapCallback GetInventoryDropCallback()References m_InventoryDropCallback
override void OnUpdate(float timeslice)References CGame.IsMultiplayer(), CGame.IsServer(), DynamicMusicPlayer.OnUpdate()
Show 3 more
, Mission.OnUpdate(), OutdoorThermometerManager.Update(), and m_DynamicMusicPlayerReferenced by MissionGameplay.OnEvent()
void InitialiseWorldData()void InitWorldYieldDataDefaults(CatchYieldBank bank)Used to initialize defaults to WorldData base class from 4_World module. For proper init of your custom world, use 'InitYieldBank' method in the inherited world data
override WorldLighting GetWorldLighting()References m_WorldLighting
override WorldData GetWorldData()References m_WorldData
override DynamicMusicPlayer GetDynamicMusicPlayer()References m_DynamicMusicPlayer
override UIScriptedMenu CreateScriptedMenu(int id)References UIScriptedMenu.SetID()
void SpawnItems()void UpdateInputDevicesAvailability()References DayZGame.RefreshMouseCursorVisibility()
override void OnKeyPress(int key)Referenced by MissionGameplay.OnKeyPress()
void DumpCurrentUILayout()References Widget.GetChildren(), Widget.GetName(), Widget.GetSibling()
Show 5 more
, Widget.GetTypeName(), Widget.IsVisibleHierarchy(), Print(), m_WidgetsInvisible, and m_WidgetsTotalReferenced by DumpCurrentUILayout()
override void OnKeyRelease(int key)References CGame.IsDebug(), PluginKeyBinding.OnKeyRelease(), Mission.OnKeyRelease()
Show 1 more
, PluginKeyBinding.instanceReferenced by MissionGameplay.OnKeyRelease()
override void OnMouseButtonPress(int button)References CGame.IsDebug(), PluginKeyBinding.OnMouseButtonPress(), Mission.OnMouseButtonPress()
Show 1 more
, PluginKeyBinding.instanceoverride void OnMouseButtonRelease(int button)References CGame.IsDebug(), PluginKeyBinding.OnMouseButtonRelease(), Mission.OnMouseButtonRelease()
Show 1 more
, PluginKeyBinding.instancevoid OnLog(string msg_log)References PluginDeveloper.GetInstance(), CGame.IsClient(), CGame.IsMultiplayer()
Show 2 more
, CGame.IsServer(), and PluginDeveloper.PrintLogClient()void UpdateDummyScheduler()override void AddDummyPlayerToScheduler(Man player)void UpdateInputDeviceDiag()DIAG_DEVELOPERvoid DisplayInputDebug(bool show)DIAG_DEVELOPERReferenced by UpdateInputDeviceDiag()