DIFF

class MissionSource

Mission class

Constructors 1

private void ~Mission()

Members 10

ScriptModule MissionScript
protected ref ScriptInvoker m_OnInputDeviceChanged = new ScriptInvoker()
protected ref ScriptInvoker m_OnInputPresetChanged = new ScriptInvoker()
protected ref ScriptInvoker m_OnInputDeviceConnected = new ScriptInvoker()
protected ref ScriptInvoker m_OnInputDeviceDisconnected = new ScriptInvoker()
protected ref ScriptInvoker m_OnModMenuVisibilityChanged = new ScriptInvoker()
protected ref ScriptInvoker m_OnTimeChanged = new ScriptInvoker()
Referenced by GetOnTimeChanged()
int m_TimeStamp = 0FEATURE_CURSOR
Referenced by GetTimeStamp(), and OnUpdate()

Methods 79

void OnInit()
void OnMissionStart()
void OnMissionFinish()
void OnUpdate(float timeslice)
References m_TimeStamp
void OnKeyPress(int key)
void OnKeyRelease(int key)
void OnMouseButtonPress(int button)
void OnMouseButtonRelease(int button)
void OnEvent(EventType eventTypeId, Param params)
void OnItemUsed(InventoryItem item, Man owner)
void AddDummyPlayerToScheduler(Man player)
void ResetGUI()
void OnGameplayDataHandlerLoad()
ObjectSnapCallback GetInventoryDropCallback()
bool IsPlayerDisconnecting(Man player)
UIScriptedMenu CreateScriptedMenu(int id)
UIScriptedWindow CreateScriptedWindow(int id)
WorldLighting GetWorldLighting()
bool IsPaused()
bool IsGame()
bool IsServer()
void CreateLogoutMenu(UIMenuPanel parent)
void StartLogoutMenu(int time)
void CreateDebugMonitor()
void HideDebugMonitor()
void HideCrosshairVisibility()
bool IsMissionGameplay()
bool IsControlDisabled()
int GetControlDisabledMode()
void PlayerControlEnable(bool bForceSupress)

deprecated

void PlayerControlDisable(int mode)

deprecated

void AddActiveInputRestriction(int restrictor)
void RefreshExcludes()
bool IsInputExcludeActive(string exclude)
bool IsInputRestrictionActive(int restriction)
void EnableAllInputs(bool bForceSupress = false)
void ShowInventory()
void ShowChat()
void HideChat()
void UpdateVoiceLevelWidgets(int level)
void HideVoiceLevelWidgets()
void SetVoNActive(bool active)
bool InsertCorpse(Man player)
Referenced by PlayerBase.EEKilled()
UIScriptedMenu GetNoteMenu()
void SetNoteMenu(UIScriptedMenu menu)
void SetPlayerRespawning(bool state)
void OnPlayerRespawned(Man player)
bool IsPlayerRespawning()
array<vector> GetActiveRefresherLocations()
void SetRespawnModeClient(int mode)

for client-side usage

void SyncRespawnModeInfo(PlayerIdentity identity)

server-side

void SetInputSuppression(bool state)DEVELOPER
bool GetInputSuppression()DEVELOPER