PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
MissionBaseWorld Class Reference

Private 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)
 

Private Attributes

PluginDeveloper m_ModuleDeveloper
 
PluginKeyBinding m_ModuleKeyBinding ref WidgetEventHandler m_WidgetEventHandler
 
ref WorldData m_WorldData
 
ref WorldLighting m_WorldLighting
 
ref array< PlayerBasem_DummyPlayers = new array<PlayerBase>
 
autoptr ObjectSnapCallback m_InventoryDropCallback
 
protected ref DynamicMusicPlayer m_DynamicMusicPlayer
 
protected ref DynamicMusicPlayerRegistry m_DynamicMusicPlayerRegistry
 
int m_WidgetsTotal
 
int m_WidgetsInvisible
 
PluginAdditionalInfo m_ModuleServerInfo
 DEPRECATED.
 

Constructor & Destructor Documentation

◆ ~MissionBase()

Member Function Documentation

◆ AddDummyPlayerToScheduler()

override void AddDummyPlayerToScheduler ( Man  player)
inlineprivate

◆ CreateScriptedMenu()

◆ DumpCurrentUILayout()

void DumpCurrentUILayout ( )
inlineprivate

◆ DumpWidget()

void DumpWidget ( Widget  w,
int  tabs 
)
inlineprivate

References Print().

◆ GetDynamicMusicPlayer()

override DynamicMusicPlayer GetDynamicMusicPlayer ( )
inlineprivate

◆ GetInventoryDropCallback()

override ObjectSnapCallback GetInventoryDropCallback ( )
inlineprivate

◆ GetWorldData()

override WorldData GetWorldData ( )
inlineprivate

◆ GetWorldLighting()

override WorldLighting GetWorldLighting ( )
inlineprivate

◆ InitialiseWorldData()

void InitialiseWorldData ( )
inlineprivate

◆ InitWorldYieldDataDefaults()

void InitWorldYieldDataDefaults ( CatchYieldBank  bank)
inlineprivate

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.

References CatchYieldBank::RegisterYieldItem().

◆ MissionBase()

◆ OnEvent()

override void OnEvent ( EventType  eventTypeId,
Param  params 
)
inlineprivate

◆ OnKeyPress()

override void OnKeyPress ( int  key)
inlineprivate

◆ OnKeyRelease()

override void OnKeyRelease ( int  key)
inlineprivate

References GetGame().

◆ OnLog()

void OnLog ( string  msg_log)
inlineprivate

◆ OnMouseButtonPress()

override void OnMouseButtonPress ( int  button)
inlineprivate

References GetGame().

◆ OnMouseButtonRelease()

override void OnMouseButtonRelease ( int  button)
inlineprivate

References GetGame().

◆ OnUpdate()

override void OnUpdate ( float  timeslice)
inlineprivate

◆ SpawnItems()

void SpawnItems ( )
private

◆ UpdateDummyScheduler()

void UpdateDummyScheduler ( )
inlineprivate

◆ UpdateInputDevicesAvailability()

void UpdateInputDevicesAvailability ( )
inlineprivate

References g_Game.

Field Documentation

◆ m_DummyPlayers

ref array<PlayerBase> m_DummyPlayers = new array<PlayerBase>
private

◆ m_DynamicMusicPlayer

protected ref DynamicMusicPlayer m_DynamicMusicPlayer
private

◆ m_DynamicMusicPlayerRegistry

protected ref DynamicMusicPlayerRegistry m_DynamicMusicPlayerRegistry
private

◆ m_InventoryDropCallback

autoptr ObjectSnapCallback m_InventoryDropCallback
private

◆ m_ModuleDeveloper

PluginDeveloper m_ModuleDeveloper
private

◆ m_ModuleServerInfo

PluginAdditionalInfo m_ModuleServerInfo
private

DEPRECATED.

◆ m_WidgetEventHandler

PluginKeyBinding m_ModuleKeyBinding ref WidgetEventHandler m_WidgetEventHandler
private

◆ m_WidgetsInvisible

int m_WidgetsInvisible
private

◆ m_WidgetsTotal

int m_WidgetsTotal
private

◆ m_WorldData

ref WorldData m_WorldData
private

◆ m_WorldLighting

ref WorldLighting m_WorldLighting
private

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