DIFF

class MissionBaseSource

MissionBase MissionBaseWorld Mission

All members, including inherited

Constructors 2

Members 12

PluginDeveloper m_ModuleDeveloper
PluginKeyBinding m_ModuleKeyBinding
ref WidgetEventHandler m_WidgetEventHandler
Referenced by MissionBase()
ref WorldLighting m_WorldLighting
ref array<PlayerBase> m_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

Methods 22

override ObjectSnapCallback GetInventoryDropCallback()
override void OnEvent(EventType eventTypeId, Param params)
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()
override UIScriptedMenu CreateScriptedMenu(int id)
void SpawnItems()
override void OnKeyRelease(int key)
override void OnMouseButtonPress(int button)
override void OnMouseButtonRelease(int button)
void UpdateDummyScheduler()
References array.Count(), array.Get(), OnTick()
Show 1 more, m_DummyPlayers
override void AddDummyPlayerToScheduler(Man player)