Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
Mission Class Reference

Mission class. More...

Protected Attributes

ref ScriptInvoker m_OnInputDeviceChanged = new ScriptInvoker()
ref ScriptInvoker m_OnInputDeviceConnected = new ScriptInvoker()
ref ScriptInvoker m_OnInputDeviceDisconnected = new ScriptInvoker()
ref ScriptInvoker m_OnInputPresetChanged = new ScriptInvoker()
ref ScriptInvoker m_OnModMenuVisibilityChanged = new ScriptInvoker()
ref ScriptInvoker m_OnTimeChanged = new ScriptInvoker()

Private Member Functions

void ~Mission ()
void AbortMission ()
void AddActiveInputExcludes (array< string > excludes)
void AddActiveInputRestriction (int restrictor)
void AddDummyPlayerToScheduler (Man player)
void Continue ()
void CreateDebugMonitor ()
void CreateLogoutMenu (UIMenuPanel parent)
UIScriptedMenu CreateScriptedMenu (int id)
UIScriptedWindow CreateScriptedWindow (int id)
void EnableAllInputs (bool bForceSupress=false)
array< vectorGetActiveRefresherLocations ()
int GetControlDisabledMode ()
DynamicMusicPlayer GetDynamicMusicPlayer ()
GameplayEffectWidgets_base GetEffectWidgets ()
Hud GetHud ()
ObjectSnapCallback GetInventoryDropCallback ()
ImageWidget GetMicrophoneIcon ()
WidgetFadeTimer GetMicWidgetFadeTimer ()
UIScriptedMenu GetNoteMenu ()
ScriptInvoker GetOnInputDeviceChanged ()
ScriptInvoker GetOnInputDeviceConnected ()
ScriptInvoker GetOnInputDeviceDisconnected ()
ScriptInvoker GetOnInputPresetChanged ()
ScriptInvoker GetOnModMenuVisibilityChanged ()
ScriptInvoker GetOnTimeChanged ()
RainProcurementHandler GetRainProcurementHandler ()
int GetRespawnModeClient ()
map< int, ref WidgetFadeTimer > GetVoiceLevelTimers ()
map< int, ImageWidget > GetVoiceLevelWidgets ()
WorldData GetWorldData ()
WorldLighting GetWorldLighting ()
void HideChat ()
void HideCrosshairVisibility ()
void HideDebugMonitor ()
void HideInventory ()
void HideVoiceLevelWidgets ()
bool InsertCorpse (Man player)
bool IsControlDisabled ()
bool IsGame ()
bool IsInputExcludeActive (string exclude)
bool IsInputRestrictionActive (int restriction)
bool IsMissionGameplay ()
bool IsPaused ()
bool IsPlayerDisconnecting (Man player)
bool IsPlayerRespawning ()
bool IsServer ()
bool IsVoNActive ()
void OnEvent (EventType eventTypeId, Param params)
void OnGameplayDataHandlerLoad ()
void OnInit ()
void OnItemUsed (InventoryItem item, Man owner)
void OnKeyPress (int key)
void OnKeyRelease (int key)
void OnMissionFinish ()
void OnMissionStart ()
void OnMouseButtonPress (int button)
void OnMouseButtonRelease (int button)
void OnPlayerRespawned (Man player)
void OnUpdate (float timeslice)
void Pause ()
void PlayerControlDisable (int mode)
 deprecated
void PlayerControlEnable (bool bForceSupress)
void RefreshCrosshairVisibility ()
void RefreshExcludes ()
void RemoveActiveInputExcludes (array< string > excludes, bool bForceSupress=false)
 deprecated
void RemoveActiveInputRestriction (int restrictor)
void Reset ()
void ResetGUI ()
void SetNoteMenu (UIScriptedMenu menu)
void SetPlayerRespawning (bool state)
void SetRespawnModeClient (int mode)
 for client-side usage
void SetVoNActive (bool active)
void ShowChat ()
void ShowInventory ()
void StartLogoutMenu (int time)
void SyncRespawnModeInfo (PlayerIdentity identity)
 server-side
void UpdateVoiceLevelWidgets (int level)

Private Attributes

ref array< vectorm_ActiveRefresherLocations
ScriptModule MissionScript

Detailed Description

Mission class.

Definition at line 685 of file gameplay.c.

Constructor & Destructor Documentation

◆ ~Mission()

void ~Mission ( )
private

Member Function Documentation

◆ AbortMission()

void AbortMission ( )
inlineprivate

Definition at line 775 of file gameplay.c.

◆ AddActiveInputExcludes()

void AddActiveInputExcludes ( array< string > excludes)
private

◆ AddActiveInputRestriction()

void AddActiveInputRestriction ( int restrictor)
private

◆ AddDummyPlayerToScheduler()

void AddDummyPlayerToScheduler ( Man player)
inlineprivate

Definition at line 715 of file gameplay.c.

◆ Continue()

void Continue ( )
inlineprivate

Definition at line 773 of file gameplay.c.

◆ CreateDebugMonitor()

void CreateDebugMonitor ( )
inlineprivate

Definition at line 780 of file gameplay.c.

◆ CreateLogoutMenu()

void CreateLogoutMenu ( UIMenuPanel parent)
inlineprivate

Definition at line 777 of file gameplay.c.

◆ CreateScriptedMenu()

UIScriptedMenu CreateScriptedMenu ( int id)
inlineprivate

Definition at line 732 of file gameplay.c.

◆ CreateScriptedWindow()

UIScriptedWindow CreateScriptedWindow ( int id)
inlineprivate

Definition at line 737 of file gameplay.c.

◆ EnableAllInputs()

void EnableAllInputs ( bool bForceSupress = false)
private

◆ GetActiveRefresherLocations()

array< vector > GetActiveRefresherLocations ( )
private

◆ GetControlDisabledMode()

int GetControlDisabledMode ( )
inlineprivate

Definition at line 793 of file gameplay.c.

◆ GetDynamicMusicPlayer()

DynamicMusicPlayer GetDynamicMusicPlayer ( )
inlineprivate

Definition at line 752 of file gameplay.c.

References DynamicMusicPlayer().

◆ GetEffectWidgets()

GameplayEffectWidgets_base GetEffectWidgets ( )
private

◆ GetHud()

Hud GetHud ( )
inlineprivate

Definition at line 720 of file gameplay.c.

Referenced by UIScriptedMenu::~InspectMenuNew().

◆ GetInventoryDropCallback()

ObjectSnapCallback GetInventoryDropCallback ( )
inlineprivate

Definition at line 725 of file gameplay.c.

◆ GetMicrophoneIcon()

ImageWidget GetMicrophoneIcon ( )
inlineprivate

Definition at line 839 of file gameplay.c.

◆ GetMicWidgetFadeTimer()

WidgetFadeTimer GetMicWidgetFadeTimer ( )
private

◆ GetNoteMenu()

UIScriptedMenu GetNoteMenu ( )
private

◆ GetOnInputDeviceChanged()

ScriptInvoker GetOnInputDeviceChanged ( )
inlineprivate

Definition at line 850 of file gameplay.c.

References m_OnInputDeviceChanged.

◆ GetOnInputDeviceConnected()

ScriptInvoker GetOnInputDeviceConnected ( )
inlineprivate

Definition at line 866 of file gameplay.c.

References m_OnInputDeviceConnected.

◆ GetOnInputDeviceDisconnected()

ScriptInvoker GetOnInputDeviceDisconnected ( )
inlineprivate

Definition at line 874 of file gameplay.c.

References m_OnInputDeviceDisconnected.

◆ GetOnInputPresetChanged()

ScriptInvoker GetOnInputPresetChanged ( )
inlineprivate

Definition at line 858 of file gameplay.c.

References m_OnInputPresetChanged.

◆ GetOnModMenuVisibilityChanged()

ScriptInvoker GetOnModMenuVisibilityChanged ( )
inlineprivate

Definition at line 882 of file gameplay.c.

References m_OnModMenuVisibilityChanged.

◆ GetOnTimeChanged()

ScriptInvoker GetOnTimeChanged ( )
inlineprivate

Definition at line 891 of file gameplay.c.

References m_OnTimeChanged.

◆ GetRainProcurementHandler()

RainProcurementHandler GetRainProcurementHandler ( )
inlineprivate

Definition at line 3 of file missionbaseworld.c.

◆ GetRespawnModeClient()

int GetRespawnModeClient ( )
inlineprivate

Definition at line 832 of file gameplay.c.

◆ GetVoiceLevelTimers()

map< int, ref WidgetFadeTimer > GetVoiceLevelTimers ( )
private

◆ GetVoiceLevelWidgets()

map< int, ImageWidget > GetVoiceLevelWidgets ( )
private

◆ GetWorldData()

WorldData GetWorldData ( )
inlineprivate

Definition at line 742 of file gameplay.c.

Referenced by WeatherPhenomenon::OnBeforeChange().

◆ GetWorldLighting()

WorldLighting GetWorldLighting ( )
inlineprivate

Definition at line 747 of file gameplay.c.

◆ HideChat()

void HideChat ( )
inlineprivate

Definition at line 811 of file gameplay.c.

◆ HideCrosshairVisibility()

void HideCrosshairVisibility ( )
inlineprivate

Definition at line 785 of file gameplay.c.

◆ HideDebugMonitor()

void HideDebugMonitor ( )
inlineprivate

Definition at line 781 of file gameplay.c.

◆ HideInventory()

void HideInventory ( )
inlineprivate

Definition at line 808 of file gameplay.c.

◆ HideVoiceLevelWidgets()

void HideVoiceLevelWidgets ( )
inlineprivate

Definition at line 814 of file gameplay.c.

◆ InsertCorpse()

bool InsertCorpse ( Man player)
inlineprivate

Definition at line 818 of file gameplay.c.

◆ IsControlDisabled()

bool IsControlDisabled ( )
inlineprivate

Definition at line 792 of file gameplay.c.

◆ IsGame()

bool IsGame ( )
inlineprivate

Definition at line 762 of file gameplay.c.

◆ IsInputExcludeActive()

bool IsInputExcludeActive ( string exclude)
private

◆ IsInputRestrictionActive()

bool IsInputRestrictionActive ( int restriction)
private

◆ IsMissionGameplay()

bool IsMissionGameplay ( )
inlineprivate

Definition at line 787 of file gameplay.c.

◆ IsPaused()

bool IsPaused ( )
inlineprivate

Definition at line 757 of file gameplay.c.

◆ IsPlayerDisconnecting()

bool IsPlayerDisconnecting ( Man player)
private

◆ IsPlayerRespawning()

bool IsPlayerRespawning ( )
private

◆ IsServer()

bool IsServer ( )
inlineprivate

Definition at line 767 of file gameplay.c.

◆ IsVoNActive()

bool IsVoNActive ( )
inlineprivate

Definition at line 815 of file gameplay.c.

◆ OnEvent()

void OnEvent ( EventType eventTypeId,
Param params )
inlineprivate

Definition at line 713 of file gameplay.c.

◆ OnGameplayDataHandlerLoad()

void OnGameplayDataHandlerLoad ( )
inlineprivate

Definition at line 718 of file gameplay.c.

◆ OnInit()

void OnInit ( )
inlineprivate

Definition at line 700 of file gameplay.c.

◆ OnItemUsed()

void OnItemUsed ( InventoryItem item,
Man owner )
inlineprivate

Definition at line 714 of file gameplay.c.

◆ OnKeyPress()

void OnKeyPress ( int key)
inlineprivate

Definition at line 709 of file gameplay.c.

◆ OnKeyRelease()

void OnKeyRelease ( int key)
inlineprivate

Definition at line 710 of file gameplay.c.

◆ OnMissionFinish()

void OnMissionFinish ( )
inlineprivate

Definition at line 702 of file gameplay.c.

◆ OnMissionStart()

void OnMissionStart ( )
inlineprivate

Definition at line 701 of file gameplay.c.

◆ OnMouseButtonPress()

void OnMouseButtonPress ( int button)
inlineprivate

Definition at line 711 of file gameplay.c.

◆ OnMouseButtonRelease()

void OnMouseButtonRelease ( int button)
inlineprivate

Definition at line 712 of file gameplay.c.

◆ OnPlayerRespawned()

void OnPlayerRespawned ( Man player)
private

◆ OnUpdate()

void OnUpdate ( float timeslice)
inlineprivate

Definition at line 703 of file gameplay.c.

◆ Pause()

void Pause ( )
inlineprivate

Definition at line 772 of file gameplay.c.

◆ PlayerControlDisable()

void PlayerControlDisable ( int mode)
private

deprecated

◆ PlayerControlEnable()

void PlayerControlEnable ( bool bForceSupress)
private

◆ RefreshCrosshairVisibility()

void RefreshCrosshairVisibility ( )
inlineprivate

Definition at line 783 of file gameplay.c.

◆ RefreshExcludes()

void RefreshExcludes ( )
private

◆ RemoveActiveInputExcludes()

void RemoveActiveInputExcludes ( array< string > excludes,
bool bForceSupress = false )
private

deprecated

Referenced by UIScriptedMenu::~InspectMenuNew().

◆ RemoveActiveInputRestriction()

void RemoveActiveInputRestriction ( int restrictor)
private

◆ Reset()

void Reset ( )
inlineprivate

Definition at line 716 of file gameplay.c.

◆ ResetGUI()

void ResetGUI ( )
inlineprivate

Definition at line 717 of file gameplay.c.

◆ SetNoteMenu()

void SetNoteMenu ( UIScriptedMenu menu)
private

◆ SetPlayerRespawning()

void SetPlayerRespawning ( bool state)
private

◆ SetRespawnModeClient()

void SetRespawnModeClient ( int mode)
private

for client-side usage

◆ SetVoNActive()

void SetVoNActive ( bool active)
inlineprivate

Definition at line 816 of file gameplay.c.

◆ ShowChat()

void ShowChat ( )
inlineprivate

Definition at line 810 of file gameplay.c.

◆ ShowInventory()

void ShowInventory ( )
inlineprivate

Definition at line 807 of file gameplay.c.

◆ StartLogoutMenu()

void StartLogoutMenu ( int time)
inlineprivate

Definition at line 778 of file gameplay.c.

◆ SyncRespawnModeInfo()

void SyncRespawnModeInfo ( PlayerIdentity identity)
private

server-side

◆ UpdateVoiceLevelWidgets()

void UpdateVoiceLevelWidgets ( int level)
inlineprivate

Definition at line 812 of file gameplay.c.

Referenced by CGame::UpdateVoiceLevel().

Field Documentation

◆ m_ActiveRefresherLocations

ref array<vector> m_ActiveRefresherLocations
private

Definition at line 689 of file gameplay.c.

◆ m_OnInputDeviceChanged

ref ScriptInvoker m_OnInputDeviceChanged = new ScriptInvoker()
protected

Definition at line 691 of file gameplay.c.

Referenced by GetOnInputDeviceChanged().

◆ m_OnInputDeviceConnected

ref ScriptInvoker m_OnInputDeviceConnected = new ScriptInvoker()
protected

Definition at line 693 of file gameplay.c.

Referenced by GetOnInputDeviceConnected().

◆ m_OnInputDeviceDisconnected

ref ScriptInvoker m_OnInputDeviceDisconnected = new ScriptInvoker()
protected

Definition at line 694 of file gameplay.c.

Referenced by GetOnInputDeviceDisconnected().

◆ m_OnInputPresetChanged

ref ScriptInvoker m_OnInputPresetChanged = new ScriptInvoker()
protected

Definition at line 692 of file gameplay.c.

Referenced by GetOnInputPresetChanged().

◆ m_OnModMenuVisibilityChanged

ref ScriptInvoker m_OnModMenuVisibilityChanged = new ScriptInvoker()
protected

Definition at line 695 of file gameplay.c.

Referenced by GetOnModMenuVisibilityChanged().

◆ m_OnTimeChanged

ref ScriptInvoker m_OnTimeChanged = new ScriptInvoker()
protected

Definition at line 696 of file gameplay.c.

Referenced by GetOnTimeChanged().

◆ MissionScript

ScriptModule MissionScript
private

Definition at line 687 of file gameplay.c.


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