Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
MissionBaseWorld Class Reference

Protected Member Functions

void MissionBase ()
 
void ~MissionBase ()
 
override ObjectSnapCallback GetInventoryDropCallback ()
 
override void OnUpdate (float timeslice)
 
override void OnEvent (EventType eventTypeId, Param params)
 
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 ()
 
override WorldData GetWorldData ()
 
override DynamicMusicPlayer GetDynamicMusicPlayer ()
 
override UIScriptedMenu CreateScriptedMenu (int id)
 
void SpawnItems ()
 
void UpdateInputDevicesAvailability ()
 
override void OnKeyPress (int key)
 
void DumpCurrentUILayout ()
 
void DumpWidget (Widget w, int tabs)
 
override void OnKeyRelease (int key)
 
override void OnMouseButtonPress (int button)
 
override void OnMouseButtonRelease (int button)
 
void OnLog (string msg_log)
 
void UpdateDummyScheduler ()
 
override void AddDummyPlayerToScheduler (Man player)
 

Protected Attributes

ref DynamicMusicPlayer m_DynamicMusicPlayer
 
ref DynamicMusicPlayerRegistry m_DynamicMusicPlayerRegistry
 
int m_WidgetsTotal
 
int m_WidgetsInvisible
 
PluginAdditionalInfo m_ModuleServerInfo
 DEPRECATED.
 

Detailed Description

Definition at line 1 of file missionbase.c.

Constructor & Destructor Documentation

◆ ~MissionBase()

void MissionBaseWorld::~MissionBase ( )
protected

Definition at line 53 of file missionbase.c.

Member Function Documentation

◆ AddDummyPlayerToScheduler()

override void MissionBaseWorld::AddDummyPlayerToScheduler ( Man player)
protected

Definition at line 486 of file missionbase.c.

◆ CreateScriptedMenu()

override UIScriptedMenu MissionBaseWorld::CreateScriptedMenu ( int id)
protected

Definition at line 185 of file missionbase.c.

◆ DumpCurrentUILayout()

void MissionBaseWorld::DumpCurrentUILayout ( )
protected

Definition at line 357 of file missionbase.c.

◆ DumpWidget()

void MissionBaseWorld::DumpWidget ( Widget w,
int tabs )
protected

Definition at line 379 of file missionbase.c.

◆ GetDynamicMusicPlayer()

override DynamicMusicPlayer MissionBaseWorld::GetDynamicMusicPlayer ( )
protected

Definition at line 180 of file missionbase.c.

◆ GetInventoryDropCallback()

override ObjectSnapCallback MissionBaseWorld::GetInventoryDropCallback ( )
protected

Definition at line 79 of file missionbase.c.

◆ GetWorldData()

override WorldData MissionBaseWorld::GetWorldData ( )
protected

Definition at line 175 of file missionbase.c.

◆ GetWorldLighting()

override WorldLighting MissionBaseWorld::GetWorldLighting ( )
protected

Definition at line 170 of file missionbase.c.

◆ InitialiseWorldData()

void MissionBaseWorld::InitialiseWorldData ( )
protected

Definition at line 104 of file missionbase.c.

◆ InitWorldYieldDataDefaults()

void MissionBaseWorld::InitWorldYieldDataDefaults ( CatchYieldBank bank)
protected

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.

Definition at line 142 of file missionbase.c.

◆ MissionBase()

void MissionBaseWorld::MissionBase ( )
protected

Definition at line 17 of file missionbase.c.

◆ OnEvent()

override void MissionBaseWorld::OnEvent ( EventType eventTypeId,
Param params )
protected

Definition at line 97 of file missionbase.c.

◆ OnKeyPress()

override void MissionBaseWorld::OnKeyPress ( int key)
protected

Definition at line 342 of file missionbase.c.

◆ OnKeyRelease()

override void MissionBaseWorld::OnKeyRelease ( int key)
protected

Definition at line 421 of file missionbase.c.

◆ OnLog()

void MissionBaseWorld::OnLog ( string msg_log)
protected

Definition at line 460 of file missionbase.c.

◆ OnMouseButtonPress()

override void MissionBaseWorld::OnMouseButtonPress ( int button)
protected

Definition at line 434 of file missionbase.c.

◆ OnMouseButtonRelease()

override void MissionBaseWorld::OnMouseButtonRelease ( int button)
protected

Definition at line 447 of file missionbase.c.

◆ OnUpdate()

override void MissionBaseWorld::OnUpdate ( float timeslice)
protected

Definition at line 84 of file missionbase.c.

◆ SpawnItems()

void MissionBaseWorld::SpawnItems ( )
protected

◆ UpdateDummyScheduler()

void MissionBaseWorld::UpdateDummyScheduler ( )
protected

Definition at line 475 of file missionbase.c.

◆ UpdateInputDevicesAvailability()

void MissionBaseWorld::UpdateInputDevicesAvailability ( )
protected

Definition at line 337 of file missionbase.c.

Member Data Documentation

◆ m_DynamicMusicPlayer

ref DynamicMusicPlayer MissionBaseWorld::m_DynamicMusicPlayer
protected

Definition at line 14 of file missionbase.c.

◆ m_DynamicMusicPlayerRegistry

ref DynamicMusicPlayerRegistry MissionBaseWorld::m_DynamicMusicPlayerRegistry
protected

Definition at line 15 of file missionbase.c.

◆ m_ModuleServerInfo

PluginAdditionalInfo MissionBaseWorld::m_ModuleServerInfo
protected

DEPRECATED.

Definition at line 515 of file missionbase.c.

◆ m_WidgetsInvisible

int MissionBaseWorld::m_WidgetsInvisible
protected

Definition at line 355 of file missionbase.c.

◆ m_WidgetsTotal

int MissionBaseWorld::m_WidgetsTotal
protected

Definition at line 354 of file missionbase.c.


The documentation for this class was generated from the following file: