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

Protected Member Functions

void ~MissionServer ()
override void AbortMission ()
override void AddActiveInputExcludes (array< string > excludes)
 Adds one or more exclude groups to disable and refreshes excludes.
override void AddActiveInputRestriction (int restrictor)
 Adds one input restriction (specific behaviour oudside regular excludes, defined below).
void AddNewPlayerLogout (PlayerBase player, notnull LogoutInfo info)
void CloseAllMenus ()
override void Continue ()
void ControlPersonalLight (PlayerBase player)
PlayerBase CreateCharacter (PlayerIdentity identity, vector pos, ParamsReadContext ctx, string characterName)
override void CreateDebugMonitor ()
override void CreateLogoutMenu (UIMenuPanel parent)
void DestroyAllMenus ()
void DestroyInventory ()
void DisplayHairDebug ()
override void EnableAllInputs (bool bForceSupress=false)
 Removes all active input excludes and restrictions.
override void EnableAllInputs (bool bForceSupress=false)
 Removes all active input excludes and restrictions.
void EquipCharacter (MenuDefaultCharacterData char_data)
 Spawns character equip from received data. Checks validity against config, randomizes if invalid value and config array not empty.
override array< vectorGetActiveRefresherLocations ()
override array< vectorGetActiveRefresherLocations ()
ScriptInvoker GetConnectivityInvoker ()
override int GetControlDisabledMode ()
 (mostly)DEPRECATED; only set on the old 'PlayerControlDisable' method
override GameplayEffectWidgets GetEffectWidgets ()
float GetExitButtonDisabledRemainingTime ()
float GetHoldActionTime ()
override Hud GetHud ()
HudDebug GetHudDebug ()
override ImageWidget GetMicrophoneIcon ()
override WidgetFadeTimer GetMicWidgetFadeTimer ()
override UIScriptedMenu GetNoteMenu ()
override RainProcurementHandler GetRainProcurementHandler ()
override int GetRespawnModeClient ()
override map< int, ref WidgetFadeTimer > GetVoiceLevelTimers ()
override map< int, ImageWidget > GetVoiceLevelWidgets ()
void HandleBody (PlayerBase player)
void HandleMapToggleByKeyboardShortcut (Man player)
override void HideChat ()
override void HideCrosshairVisibility ()
override void HideDebugMonitor ()
override void HideInventory ()
void HideVehicleInfo ()
override void HideVoiceLevelWidgets ()
void InputBufferCheck ()
override bool InsertCorpse (Man player)
void InvokeOnConnect (PlayerBase player, PlayerIdentity identity)
void InvokeOnDisconnect (PlayerBase player)
override bool IsControlDisabled ()
 returns if ANY exclude groups, restriction (or deprecated disable, if applicable) is active
override bool IsControlDisabled ()
 returns if ANY exclude groups, restriction (or deprecated disable, if applicable) is active
override bool IsInputExcludeActive (string exclude)
 Returns true if the particular input exclude group had been activated via script and is active.
override bool IsInputExcludeActive (string exclude)
 Returns true if the particular input exclude group had been activated via script and is active.
override bool IsInputRestrictionActive (int restriction)
 Returns true if the particular 'restriction' (those govern special behaviour outside regular input excludes, EInputRestrictors) is active.
override bool IsInputRestrictionActive (int restriction)
 Returns true if the particular 'restriction' (those govern special behaviour outside regular input excludes, EInputRestrictors) is active.
bool IsMapUnfoldActionRunning (ActionBase pAction)
override bool IsMissionGameplay ()
override bool IsPaused ()
override bool IsPlayerDisconnecting (Man player)
override bool IsPlayerRespawning ()
override bool IsServer ()
override bool IsVoNActive ()
int LocalPressTime ()
int LocalReleaseTime ()
void MissionServer ()
void MoveHudForInventory (bool inv_open)
void OnClientDisconnectedEvent (PlayerIdentity identity, PlayerBase player, int logoutTime, bool authFailed)
PlayerBase OnClientNewEvent (PlayerIdentity identity, vector pos, ParamsReadContext ctx)
void OnClientPrepareEvent (PlayerIdentity identity, out bool useDB, out vector pos, out float yaw, out int preloadTimeout)
void OnClientReadyEvent (PlayerIdentity identity, PlayerBase player)
void OnClientReconnectEvent (PlayerIdentity identity, PlayerBase player)
void OnClientRespawnEvent (PlayerIdentity identity, PlayerBase player)
override void OnEvent (EventType eventTypeId, Param params)
override void OnGameplayDataHandlerLoad ()
override void OnInit ()
void OnInputBufferEvent (bool state)
override void OnMissionStart ()
override void OnPlayerRespawned (Man player)
override void OnUpdate (float timeslice)
override void Pause ()
void PerformRefreshExcludes ()
 applies queued excludes (0 == clear excludes)
void PerformRefreshExcludes ()
 applies queued excludes (0 == clear excludes)
void PlayerDisconnected (PlayerBase player, PlayerIdentity identity, string uid)
bool ProcessLoginData (ParamsReadContext ctx)
 returns whether received data is valid, ctx can be filled on client in StoreLoginData()
void RandomArtillery (float deltaTime)
override void RefreshCrosshairVisibility ()
override void RefreshExcludes ()
 queues refresh of input excludes
override void RemoveActiveInputExcludes (array< string > excludes, bool bForceSupress=false)
 Removes one or more exclude groups and refreshes excludes.
override void RemoveActiveInputRestriction (int restrictor)
 Removes one restriction (specific behaviour oudside regular excludes, defined below).
override void ResetGUI ()
void SetActionDownTime (int time_down)
void SetActionUpTime (int time_up)
void SetExitButtonDisabledRemainingTime (float value)
override void SetNoteMenu (UIScriptedMenu menu)
override void SetPlayerRespawning (bool state)
override void SetRespawnModeClient (int mode)
override void SetVoNActive (bool active)
bool ShouldPlayerBeKilled (PlayerBase player)
override void ShowChat ()
void ShowHairDebugValues (bool state)
override void ShowInventory ()
void ShowVehicleInfo ()
void StartingEquipSetup (PlayerBase player, bool clothesChosen)
 can be overriden to manually set up starting equip. 'clothesChosen' is legacy parameter, does nothing.
override void StartLogoutMenu (int time)
void SyncGlobalLighting (PlayerBase player)
override void SyncRespawnModeInfo (PlayerIdentity identity)
void TickScheduler (float timeslice)
void UpdateCorpseStatesServer ()
void UpdateDebugMonitor ()
void UpdateLogoutPlayers ()
void UpdatePlayersStats ()
override void UpdateVoiceLevelWidgets (int level)
bool VerifyAttachmentType (int slot_ID, string attachment_type)

Protected Attributes

const ref array< vectorCHERNARUS_STRIKE_POS
const int HOLD_LIMIT_TIME = 300
const ref array< vectorLIVONIA_STRIKE_POS
int m_ActionDownTime
ref ActionMenu m_ActionMenu
int m_ActionUpTime
ref array< stringm_ActiveInputExcludeGroups
ref array< intm_ActiveInputRestrictions
float m_ArtyDelay = 0
ref Chat m_Chat
Widget m_ChatChannelArea
ref WidgetFadeTimer m_ChatChannelFadeTimer
ref Timer m_ChatChannelHideTimer
TextWidget m_ChatChannelText
UIScriptedMenu m_ConnectionMenu
bool m_ControlDisabled
int m_ControlDisabledMode
ref DebugMonitor m_DebugMonitor
ref GameplayEffectWidgets m_EffectWidgets
ref array< vectorm_FiringPos
ref IngameHud m_Hud
ref HudDebug m_HudDebug
Widget m_HudRootWidget
bool m_InitOnce
bool m_InputBufferFull
ref InventoryMenu m_InventoryMenu
ref LogoutMenu m_Logout
int m_MaxSimultaneousStrikes = 0
ref WidgetFadeTimer m_MicFadeTimer
ImageWidget m_MicrophoneIcon
int m_MinSimultaneousStrikes = 0
MissionBase m_mission
PluginAdditionalInfo m_moduleDefaultCharacter
 DEPRECATED.
NoteMenu m_Note
ref ScriptInvoker m_OnConnectivityChanged
bool m_PauseQueued
bool m_PlayArty = false
PlayerBase m_player
bool m_PlayerRespawning
bool m_ProcessInputExcludes
bool m_QuickbarHold
int m_RespawnModeClient
ref Timer m_ToggleHudTimer
UIManager m_UIManager
Widget m_VoiceLevels
ref map< int, ImageWidget > m_VoiceLevelsWidgets
ref map< int, ref WidgetFadeTimer > m_VoiceLevelTimers
bool m_VoNActive
ref Watermark m_Watermark

Private Member Functions

void ~MissionGameplay ()
override void AddActiveInputExcludes (array< string > excludes)
 Adds one or more exclude groups to disable and refreshes excludes.
override void AddActiveInputRestriction (int restrictor)
 Adds one input restriction (specific behaviour oudside regular excludes, defined below).
void CreateIntroScene ()
DayZIntroScenePC GetIntroScenePC ()
DayZIntroSceneXbox GetIntroSceneXbox ()
InventoryMenu GetInventory ()
AbstractWave GetMenuMusic ()
UIManager GetUIManager ()
void InitInventory ()
void MissionGameplay ()
override void OnEvent (EventType eventTypeId, Param params)
override void OnInit ()
override void OnInit ()
void OnInputDeviceChanged (int device)
override void OnItemUsed (InventoryItem item, Man owner)
override void OnKeyPress (int key)
override void OnKeyRelease (int key)
void OnMenuEnter (int menu_id)
override void OnMissionFinish ()
override void OnMissionFinish ()
override void OnMissionStart ()
override void OnMissionStart ()
override void OnUpdate (float timeslice)
override void OnUpdate (float timeslice)
override void PlayerControlDisable (int mode)
 Deprecated; simple input restrictions.
override void PlayerControlEnable (bool bForceSupress)
 Deprecated; removes last input exclude and associated controls restrictions.
void PlayMusic ()
override void RefreshExcludes ()
 queues refresh of input excludes
override void RemoveActiveInputExcludes (array< string > excludes, bool bForceSupress=false)
 Removes one or more exclude groups and refreshes excludes.
override void RemoveActiveInputRestriction (int restrictor)
 Removes one restriction (specific behaviour oudside regular excludes, defined below).
override void Reset ()
void SendMuteListToServer (map< string, bool > mute_list)
int SortedInsert (array< int > list, int number)
void StopMusic ()
void TickScheduler (float timeslice)
override void UpdateInputDevicesAvailability ()
override void UpdateInputDevicesAvailability ()

Private Attributes

float m_ArtyBarrageTimer = 0
CreditsMenu m_CreditsMenu
int m_currentPlayer
ref array< ref CorpseDatam_DeadPlayersArray
float m_ExitButtonDisabledRemainingTime
bool m_Initialized
ref DayZIntroScenePC m_IntroScenePC
ref DayZIntroSceneXbox m_IntroSceneXbox
int m_LifeState
ref map< PlayerBase, ref LogoutInfom_LogoutPlayers
UIScriptedMenu m_mainmenu
AbstractWave m_MenuMusic
 DEPRECATED.
ref map< PlayerBase, ref LogoutInfom_NewLogoutPlayers
bool m_NoCutscene
ref array< Man > m_Players
ref RainProcurementHandler m_RainProcHandler
int m_RespawnMode
const int SCHEDULER_PLAYERS_PER_TICK = 5

Detailed Description

Definition at line 1 of file missiongameplay.c.

Constructor & Destructor Documentation

◆ ~MissionGameplay()

void ~MissionGameplay ( )
inlineprivate

Definition at line 79 of file missiongameplay.c.

References Continue(), DestroyInventory(), and g_Game.

◆ ~MissionServer()

void ~MissionServer ( )
inlineprotected

Definition at line 78 of file missionserver.c.

References CALL_CATEGORY_GAMEPLAY, g_Game, and UpdatePlayersStats().

Member Function Documentation

◆ AbortMission()

override void AbortMission ( )
inlineprotected

Definition at line 1319 of file missiongameplay.c.

References CALL_CATEGORY_GUI, g_Game, and IDC_MAIN_QUIT.

Referenced by CreateLogoutMenu().

◆ AddActiveInputExcludes() [1/2]

override void AddActiveInputExcludes ( array< string > excludes)
inlineprivate

Adds one or more exclude groups to disable and refreshes excludes.

Definition at line 969 of file missiongameplay.c.

References GetUApi(), m_ActiveInputExcludeGroups, RefreshExcludes(), and UAInputAPI::SupressNextFrame().

Referenced by OnUpdate(), Pause(), PlayerControlDisable(), ShowChat(), and ShowInventory().

◆ AddActiveInputExcludes() [2/2]

override void AddActiveInputExcludes ( array< string > excludes)
inlineprotected

Adds one or more exclude groups to disable and refreshes excludes.

Definition at line 892 of file missionserver.c.

References GetUApi(), m_ActiveInputExcludeGroups, RefreshExcludes(), and UAInputAPI::SupressNextFrame().

◆ AddActiveInputRestriction() [1/2]

override void AddActiveInputRestriction ( int restrictor)
inlineprivate

Adds one input restriction (specific behaviour oudside regular excludes, defined below).

Definition at line 1001 of file missiongameplay.c.

References UAInput::ForceEnable(), g_Game, UAInputAPI::GetInputByID(), GetUApi(), and m_ActiveInputRestrictions.

Referenced by OnUpdate(), Pause(), PlayerControlDisable(), and ShowInventory().

◆ AddActiveInputRestriction() [2/2]

override void AddActiveInputRestriction ( int restrictor)
inlineprotected

Adds one input restriction (specific behaviour oudside regular excludes, defined below).

Definition at line 924 of file missionserver.c.

References UAInput::ForceEnable(), g_Game, UAInputAPI::GetInputByID(), GetUApi(), and m_ActiveInputRestrictions.

◆ AddNewPlayerLogout()

void AddNewPlayerLogout ( PlayerBase player,
notnull LogoutInfo info )
inlineprotected

Definition at line 260 of file missionserver.c.

References m_LogoutPlayers, and m_NewLogoutPlayers.

Referenced by OnClientDisconnectedEvent().

◆ CloseAllMenus()

void CloseAllMenus ( )
inlineprotected

Definition at line 1115 of file missiongameplay.c.

References GetUIManager().

Referenced by Pause().

◆ Continue()

override void Continue ( )
inlineprotected

◆ ControlPersonalLight()

void ControlPersonalLight ( PlayerBase player)
inlineprotected

Definition at line 453 of file missionserver.c.

References Error(), and g_Game.

Referenced by OnEvent().

◆ CreateCharacter()

PlayerBase CreateCharacter ( PlayerIdentity identity,
vector pos,
ParamsReadContext ctx,
string characterName )
inlineprotected

Definition at line 486 of file missionserver.c.

References Class::CastTo(), g_Game, and m_player.

Referenced by OnClientNewEvent().

◆ CreateDebugMonitor()

override void CreateDebugMonitor ( )
inlineprotected

Definition at line 1379 of file missiongameplay.c.

References m_DebugMonitor.

◆ CreateIntroScene()

void CreateIntroScene ( )
inlineprivate

Definition at line 66 of file missionmainmenu.c.

References m_IntroScenePC, and m_IntroSceneXbox.

Referenced by OnInit(), and Reset().

◆ CreateLogoutMenu()

override void CreateLogoutMenu ( UIMenuPanel parent)
inlineprotected

◆ DestroyAllMenus()

void DestroyAllMenus ( )
inlineprotected

Definition at line 1121 of file missiongameplay.c.

References DestroyInventory(), GetUIManager(), and m_Chat.

Referenced by MissionGameplay(), OnEvent(), and OnMissionFinish().

◆ DestroyInventory()

void DestroyInventory ( )
inlineprotected

Definition at line 1186 of file missiongameplay.c.

References GetUIManager(), and m_InventoryMenu.

Referenced by ~MissionGameplay(), DestroyAllMenus(), and ResetGUI().

◆ DisplayHairDebug()

void DisplayHairDebug ( )
inlineprotected

Definition at line 1481 of file missiongameplay.c.

References DiagMenu::GetBool(), and ShowHairDebugValues().

Referenced by OnUpdate().

◆ EnableAllInputs() [1/2]

override void EnableAllInputs ( bool bForceSupress = false)
inlineprotected

◆ EnableAllInputs() [2/2]

override void EnableAllInputs ( bool bForceSupress = false)
inlineprotected

◆ EquipCharacter()

void EquipCharacter ( MenuDefaultCharacterData char_data)
inlineprotected

Spawns character equip from received data. Checks validity against config, randomizes if invalid value and config array not empty.

Definition at line 498 of file missionserver.c.

References Count, MenuDefaultCharacterData::GetAttachmentMap(), m_player, m_RespawnMode, GameConstants::RESPAWN_MODE_CUSTOM, StartingEquipSetup(), and VerifyAttachmentType().

Referenced by OnClientNewEvent().

◆ GetActiveRefresherLocations() [1/2]

override array< vector > GetActiveRefresherLocations ( )
inlineprotected

Definition at line 1643 of file missiongameplay.c.

◆ GetActiveRefresherLocations() [2/2]

override array< vector > GetActiveRefresherLocations ( )
inlineprotected

Definition at line 827 of file missionserver.c.

◆ GetConnectivityInvoker()

ScriptInvoker GetConnectivityInvoker ( )
inlineprotected

Definition at line 1663 of file missiongameplay.c.

References m_OnConnectivityChanged.

◆ GetControlDisabledMode()

override int GetControlDisabledMode ( )
inlineprotected

(mostly)DEPRECATED; only set on the old 'PlayerControlDisable' method

Definition at line 1110 of file missiongameplay.c.

References m_ControlDisabledMode.

◆ GetEffectWidgets()

override GameplayEffectWidgets GetEffectWidgets ( )
inlineprotected

Definition at line 1658 of file missiongameplay.c.

References m_EffectWidgets.

◆ GetExitButtonDisabledRemainingTime()

float GetExitButtonDisabledRemainingTime ( )
inlineprotected

Definition at line 1760 of file missiongameplay.c.

References m_ExitButtonDisabledRemainingTime.

◆ GetHoldActionTime()

float GetHoldActionTime ( )
inlineprotected

Definition at line 1475 of file missiongameplay.c.

References LocalPressTime(), and LocalReleaseTime().

◆ GetHud()

override Hud GetHud ( )
inlineprotected

Definition at line 1235 of file missiongameplay.c.

References m_Hud.

Referenced by HideVehicleInfo(), MoveHudForInventory(), and ShowVehicleInfo().

◆ GetHudDebug()

HudDebug GetHudDebug ( )
inlineprotected

Definition at line 1240 of file missiongameplay.c.

References HudDebug(), and m_HudDebug.

Referenced by HideCrosshairVisibility(), and RefreshCrosshairVisibility().

◆ GetIntroScenePC()

DayZIntroScenePC GetIntroScenePC ( )
inlineprivate

Definition at line 46 of file missionmainmenu.c.

References Error(), and m_IntroScenePC.

◆ GetIntroSceneXbox()

DayZIntroSceneXbox GetIntroSceneXbox ( )
inlineprivate

Definition at line 56 of file missionmainmenu.c.

References Error(), and m_IntroSceneXbox.

◆ GetInventory()

InventoryMenu GetInventory ( )
inlineprivate

Definition at line 91 of file missiongameplay.c.

References InventoryMenu(), and m_InventoryMenu.

◆ GetMenuMusic()

AbstractWave GetMenuMusic ( )
inlineprivate

Definition at line 218 of file missionmainmenu.c.

References AbstractWave(), and m_MenuMusic.

◆ GetMicrophoneIcon()

override ImageWidget GetMicrophoneIcon ( )
inlineprotected

Definition at line 1564 of file missiongameplay.c.

References m_MicrophoneIcon.

◆ GetMicWidgetFadeTimer()

override WidgetFadeTimer GetMicWidgetFadeTimer ( )
inlineprotected

Definition at line 1569 of file missiongameplay.c.

References m_MicFadeTimer.

◆ GetNoteMenu()

override UIScriptedMenu GetNoteMenu ( )
inlineprotected

Definition at line 1603 of file missiongameplay.c.

References m_Note.

◆ GetRainProcurementHandler()

override RainProcurementHandler GetRainProcurementHandler ( )
inlineprotected

Definition at line 822 of file missionserver.c.

References m_RainProcHandler.

◆ GetRespawnModeClient()

override int GetRespawnModeClient ( )
inlineprotected

Definition at line 1653 of file missiongameplay.c.

References m_RespawnModeClient.

◆ GetUIManager()

◆ GetVoiceLevelTimers()

override map< int, ref WidgetFadeTimer > GetVoiceLevelTimers ( )
inlineprotected

Definition at line 1579 of file missiongameplay.c.

References m_VoiceLevelTimers.

◆ GetVoiceLevelWidgets()

override map< int, ImageWidget > GetVoiceLevelWidgets ( )
inlineprotected

Definition at line 1574 of file missiongameplay.c.

References m_VoiceLevelsWidgets.

◆ HandleBody()

void HandleBody ( PlayerBase player)
inlineprotected

Definition at line 735 of file missionserver.c.

References GetPlugin(), and ShouldPlayerBeKilled().

Referenced by PlayerDisconnected().

◆ HandleMapToggleByKeyboardShortcut()

void HandleMapToggleByKeyboardShortcut ( Man player)
inlineprotected

◆ HideChat()

override void HideChat ( )
inlineprotected

Definition at line 1218 of file missiongameplay.c.

References RemoveActiveInputExcludes().

◆ HideCrosshairVisibility()

override void HideCrosshairVisibility ( )
inlineprotected

Definition at line 1251 of file missiongameplay.c.

References GetHudDebug().

◆ HideDebugMonitor()

override void HideDebugMonitor ( )
inlineprotected

Definition at line 1390 of file missiongameplay.c.

References m_DebugMonitor.

◆ HideInventory()

◆ HideVehicleInfo()

void HideVehicleInfo ( )
inlineprotected

Definition at line 1229 of file missiongameplay.c.

References GetHud().

◆ HideVoiceLevelWidgets()

override void HideVoiceLevelWidgets ( )
inlineprotected

Definition at line 1594 of file missiongameplay.c.

References m_VoiceLevelsWidgets.

Referenced by OnInit().

◆ InitInventory()

void InitInventory ( )
inlineprivate

Definition at line 208 of file missiongameplay.c.

References GetUIManager(), InventoryMenu(), m_InventoryMenu, and MENU_INVENTORY.

Referenced by ResetGUI(), and ShowInventory().

◆ InputBufferCheck()

◆ InsertCorpse()

override bool InsertCorpse ( Man player)
inlineprotected

Definition at line 774 of file missionserver.c.

References g_Game, and m_DeadPlayersArray.

◆ InvokeOnConnect()

void InvokeOnConnect ( PlayerBase player,
PlayerIdentity identity )
inlineprotected

Definition at line 422 of file missionserver.c.

References Debug::Log(), and ToString().

Referenced by OnEvent().

◆ InvokeOnDisconnect()

void InvokeOnDisconnect ( PlayerBase player)
inlineprotected

Definition at line 429 of file missionserver.c.

References Debug::Log(), and ToString().

Referenced by PlayerDisconnected().

◆ IsControlDisabled() [1/2]

override bool IsControlDisabled ( )
inlineprotected

returns if ANY exclude groups, restriction (or deprecated disable, if applicable) is active

Definition at line 1082 of file missiongameplay.c.

References INPUT_EXCLUDE_ALL, m_ActiveInputExcludeGroups, m_ActiveInputRestrictions, and m_ControlDisabledMode.

◆ IsControlDisabled() [2/2]

override bool IsControlDisabled ( )
inlineprotected

returns if ANY exclude groups, restriction (or deprecated disable, if applicable) is active

Definition at line 1005 of file missionserver.c.

References INPUT_EXCLUDE_ALL, m_ActiveInputExcludeGroups, m_ActiveInputRestrictions, and m_ControlDisabledMode.

◆ IsInputExcludeActive() [1/2]

override bool IsInputExcludeActive ( string exclude)
inlineprotected

Returns true if the particular input exclude group had been activated via script and is active.

Definition at line 1098 of file missiongameplay.c.

References m_ActiveInputExcludeGroups.

Referenced by OnUpdate().

◆ IsInputExcludeActive() [2/2]

override bool IsInputExcludeActive ( string exclude)
inlineprotected

Returns true if the particular input exclude group had been activated via script and is active.

Definition at line 1021 of file missionserver.c.

References m_ActiveInputExcludeGroups.

◆ IsInputRestrictionActive() [1/2]

override bool IsInputRestrictionActive ( int restriction)
inlineprotected

Returns true if the particular 'restriction' (those govern special behaviour outside regular input excludes, EInputRestrictors) is active.

Definition at line 1104 of file missiongameplay.c.

References m_ActiveInputRestrictions.

Referenced by OnUpdate().

◆ IsInputRestrictionActive() [2/2]

override bool IsInputRestrictionActive ( int restriction)
inlineprotected

Returns true if the particular 'restriction' (those govern special behaviour outside regular input excludes, EInputRestrictors) is active.

Definition at line 1027 of file missionserver.c.

References m_ActiveInputRestrictions.

◆ IsMapUnfoldActionRunning()

bool IsMapUnfoldActionRunning ( ActionBase pAction)
inlineprotected

Definition at line 1414 of file missiongameplay.c.

References ActionUnfoldMap().

Referenced by OnUpdate().

◆ IsMissionGameplay()

override bool IsMissionGameplay ( )
inlineprotected

Definition at line 1314 of file missiongameplay.c.

◆ IsPaused()

override bool IsPaused ( )
inlineprotected

Definition at line 1257 of file missiongameplay.c.

References g_Game, and MENU_INGAME.

Referenced by Continue(), OnUpdate(), and Pause().

◆ IsPlayerDisconnecting()

override bool IsPlayerDisconnecting ( Man player)
inlineprotected

Definition at line 233 of file missionserver.c.

References m_LogoutPlayers, and m_NewLogoutPlayers.

◆ IsPlayerRespawning()

override bool IsPlayerRespawning ( )
inlineprotected

Definition at line 1638 of file missiongameplay.c.

References m_PlayerRespawning.

Referenced by Pause().

◆ IsServer()

override bool IsServer ( )
inlineprotected

Definition at line 228 of file missionserver.c.

◆ IsVoNActive()

override bool IsVoNActive ( )
inlineprotected

Definition at line 1584 of file missiongameplay.c.

References m_VoNActive.

◆ LocalPressTime()

int LocalPressTime ( )
inlineprotected

Definition at line 1465 of file missiongameplay.c.

References m_ActionDownTime.

Referenced by GetHoldActionTime().

◆ LocalReleaseTime()

int LocalReleaseTime ( )
inlineprotected

Definition at line 1470 of file missiongameplay.c.

References m_ActionUpTime.

Referenced by GetHoldActionTime().

◆ MissionGameplay()

◆ MissionServer()

void MissionServer ( )
inlineprotected

◆ MoveHudForInventory()

void MoveHudForInventory ( bool inv_open)
inlineprotected

Definition at line 1135 of file missiongameplay.c.

References GetHud().

◆ OnClientDisconnectedEvent()

void OnClientDisconnectedEvent ( PlayerIdentity identity,
PlayerBase player,
int logoutTime,
bool authFailed )
inlineprotected

◆ OnClientNewEvent()

◆ OnClientPrepareEvent()

void OnClientPrepareEvent ( PlayerIdentity identity,
out bool useDB,
out vector pos,
out float yaw,
out int preloadTimeout )
inlineprotected

Definition at line 436 of file missionserver.c.

References GetHive().

Referenced by OnEvent().

◆ OnClientReadyEvent()

void OnClientReadyEvent ( PlayerIdentity identity,
PlayerBase player )
inlineprotected

Definition at line 586 of file missionserver.c.

References g_Game.

Referenced by OnEvent().

◆ OnClientReconnectEvent()

void OnClientReconnectEvent ( PlayerIdentity identity,
PlayerBase player )
inlineprotected

Definition at line 620 of file missionserver.c.

Referenced by OnEvent().

◆ OnClientRespawnEvent()

void OnClientRespawnEvent ( PlayerIdentity identity,
PlayerBase player )
inlineprotected

Definition at line 598 of file missionserver.c.

References g_Game, and GetPlugin().

Referenced by OnEvent().

◆ OnEvent() [1/2]

◆ OnEvent() [2/2]

◆ OnGameplayDataHandlerLoad()

override void OnGameplayDataHandlerLoad ( )
inlineprotected

◆ OnInit() [1/3]

◆ OnInit() [2/3]

override void OnInit ( )
inlineprivate

◆ OnInit() [3/3]

◆ OnInputBufferEvent()

◆ OnInputDeviceChanged()

void OnInputDeviceChanged ( int device)
inlineprivate

Definition at line 138 of file missionmainmenu.c.

References m_CreditsMenu.

Referenced by OnInit().

◆ OnItemUsed()

override void OnItemUsed ( InventoryItem item,
Man owner )
inlineprivate

Definition at line 782 of file missiongameplay.c.

References GetUIManager(), and MENU_BOOK.

◆ OnKeyPress()

override void OnKeyPress ( int key)
inlineprivate

Definition at line 719 of file missiongameplay.c.

References m_Hud.

◆ OnKeyRelease()

override void OnKeyRelease ( int key)
inlineprivate

Definition at line 725 of file missiongameplay.c.

◆ OnMenuEnter()

void OnMenuEnter ( int menu_id)
inlineprivate

Definition at line 127 of file missionmainmenu.c.

References g_Game, m_CreditsMenu, and MENU_CREDITS.

◆ OnMissionFinish() [1/2]

override void OnMissionFinish ( )
inlineprivate

◆ OnMissionFinish() [2/2]

override void OnMissionFinish ( )
inlineprivate

Definition at line 93 of file missionmainmenu.c.

References g_Game, m_CreditsMenu, m_IntroScenePC, m_IntroSceneXbox, and m_mainmenu.

◆ OnMissionStart() [1/3]

override void OnMissionStart ( )
inlineprivate

Only once the game is loaded should we take control of the cursor

Definition at line 186 of file missiongameplay.c.

References EffectAreaLoader::CreateZones(), g_Game, and GetUIManager().

◆ OnMissionStart() [2/3]

override void OnMissionStart ( )
inlineprivate

Definition at line 83 of file missionmainmenu.c.

References ProgressAsync::DestroyAllPendingProgresses(), and g_Game.

◆ OnMissionStart() [3/3]

override void OnMissionStart ( )
inlineprotected

Definition at line 94 of file missionserver.c.

References EffectAreaLoader::CreateZones().

◆ OnPlayerRespawned()

override void OnPlayerRespawned ( Man player)
inlineprotected

Definition at line 1613 of file missiongameplay.c.

References CALL_CATEGORY_GUI, g_Game, and m_HudDebug.

◆ OnUpdate() [1/3]

override void OnUpdate ( float timeslice)
inlineprivate

Definition at line 278 of file missiongameplay.c.

References AddActiveInputExcludes(), AddActiveInputRestriction(), Hologram::AddProjectionRotation(), DbgUI::Begin(), Continue(), Input::DisableKey(), DisplayHairDebug(), DbgUI::End(), SEffectManager::Event_OnFrameUpdate, g_Game, DiagMenu::GetBool(), UAInputAPI::GetInputByID(), ItemManager::GetInstance(), VONManager::GetInstance(), CfgGameplayHandler::GetMapIgnoreMapOwnership(), Hologram::GetParentEntity(), ItemManager::GetSelectedItem(), GetUApi(), GetUIManager(), CfgGameplayHandler::GetUse3DMap(), VONManagerBase::HandleInput(), HandleMapToggleByKeyboardShortcut(), HideInventory(), INPUT_ACTION_TYPE_DOUBLETAP, INPUT_ACTION_TYPE_DOWN_EVENT, INPUT_DEVICE_MOUSE, INPUT_DEVICE_MOUSE_AXIS, InventoryMenu(), IsCLIParam(), Input::IsEnabledMouseAndKeyboardEvenOnServer(), IsInputExcludeActive(), IsInputRestrictionActive(), IsLocked(), IsMapUnfoldActionRunning(), UIScriptedMenu::IsMenuClosing(), IsPaused(), UAInput::Lock(), m_ActionMenu, m_ExitButtonDisabledRemainingTime, m_Hud, m_HudRootWidget, m_InventoryMenu, m_LifeState, m_PauseQueued, m_ProcessInputExcludes, m_QuickbarHold, m_UIManager, m_WorldData, MENU_CHAT, MENU_GESTURES, MENU_INSPECT, MENU_INVENTORY, MENU_NOTE, MENU_RADIAL_QUICKBAR, Pause(), PerformRefreshExcludes(), RefreshExcludes(), ShowChat(), ShowInventory(), Hologram::SubtractProjectionRotation(), DbgUI::Text(), TickScheduler(), UAInput::Unlock(), UpdateDebugMonitor(), Hologram::UpdateHologram(), UIScriptedMenu::UseKeyboard(), and UIScriptedMenu::UseMouse().

◆ OnUpdate() [2/3]

override void OnUpdate ( float timeslice)
inlineprivate

Definition at line 108 of file missionmainmenu.c.

References g_Game, and m_IntroScenePC.

◆ OnUpdate() [3/3]

◆ Pause()

◆ PerformRefreshExcludes() [1/2]

void PerformRefreshExcludes ( )
inlineprotected

applies queued excludes (0 == clear excludes)

Definition at line 1045 of file missiongameplay.c.

References UAInputAPI::ActivateExclude(), GetUApi(), m_ActiveInputExcludeGroups, and UAInputAPI::UpdateControls().

Referenced by OnUpdate().

◆ PerformRefreshExcludes() [2/2]

void PerformRefreshExcludes ( )
inlineprotected

applies queued excludes (0 == clear excludes)

Definition at line 968 of file missionserver.c.

References UAInputAPI::ActivateExclude(), GetUApi(), m_ActiveInputExcludeGroups, and UAInputAPI::UpdateControls().

◆ PlayerControlDisable()

override void PlayerControlDisable ( int mode)
inlineprivate

◆ PlayerControlEnable()

override void PlayerControlEnable ( bool bForceSupress)
inlineprivate

◆ PlayerDisconnected()

void PlayerDisconnected ( PlayerBase player,
PlayerIdentity identity,
string uid )
inlineprotected

◆ PlayMusic()

void PlayMusic ( )
inlineprivate

◆ ProcessLoginData()

bool ProcessLoginData ( ParamsReadContext ctx)
inlineprotected

returns whether received data is valid, ctx can be filled on client in StoreLoginData()

Definition at line 479 of file missionserver.c.

References g_Game.

Referenced by OnClientNewEvent().

◆ RandomArtillery()

void RandomArtillery ( float deltaTime)
inlineprotected

◆ RefreshCrosshairVisibility()

override void RefreshCrosshairVisibility ( )
inlineprotected

Definition at line 1245 of file missiongameplay.c.

References GetHudDebug().

◆ RefreshExcludes() [1/2]

override void RefreshExcludes ( )
inlineprivate

queues refresh of input excludes

Definition at line 1039 of file missiongameplay.c.

References m_ProcessInputExcludes.

Referenced by AddActiveInputExcludes(), OnUpdate(), and RemoveActiveInputExcludes().

◆ RefreshExcludes() [2/2]

override void RefreshExcludes ( )
inlineprotected

queues refresh of input excludes

Definition at line 962 of file missionserver.c.

References m_ProcessInputExcludes.

◆ RemoveActiveInputExcludes() [1/2]

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

Removes one or more exclude groups and refreshes excludes.

Definition at line 911 of file missiongameplay.c.

References GetUApi(), m_ActiveInputExcludeGroups, RefreshExcludes(), and UAInputAPI::SupressNextFrame().

Referenced by Continue(), HideChat(), HideInventory(), and PlayerControlEnable().

◆ RemoveActiveInputExcludes() [2/2]

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

Removes one or more exclude groups and refreshes excludes.

Definition at line 834 of file missionserver.c.

References GetUApi(), m_ActiveInputExcludeGroups, RefreshExcludes(), and UAInputAPI::SupressNextFrame().

◆ RemoveActiveInputRestriction() [1/2]

override void RemoveActiveInputRestriction ( int restrictor)
inlineprivate

Removes one restriction (specific behaviour oudside regular excludes, defined below).

Definition at line 942 of file missiongameplay.c.

References UAInput::ForceEnable(), UAInputAPI::GetInputByID(), GetUApi(), and m_ActiveInputRestrictions.

Referenced by Continue(), EnableAllInputs(), HideInventory(), and PlayerControlEnable().

◆ RemoveActiveInputRestriction() [2/2]

override void RemoveActiveInputRestriction ( int restrictor)
inlineprotected

Removes one restriction (specific behaviour oudside regular excludes, defined below).

Definition at line 865 of file missionserver.c.

References UAInput::ForceEnable(), UAInputAPI::GetInputByID(), GetUApi(), and m_ActiveInputRestrictions.

◆ Reset()

override void Reset ( )
inlineprivate

Definition at line 32 of file missionmainmenu.c.

References CreateIntroScene(), m_IntroScenePC, m_IntroSceneXbox, and m_NoCutscene.

◆ ResetGUI()

override void ResetGUI ( )
inlineprotected

Definition at line 1199 of file missiongameplay.c.

References DestroyInventory(), and InitInventory().

◆ SendMuteListToServer()

void SendMuteListToServer ( map< string, bool > mute_list)
inlineprivate

Definition at line 239 of file missiongameplay.c.

References ScriptRPC::Send(), and Serializer::Write().

◆ SetActionDownTime()

void SetActionDownTime ( int time_down)
inlineprotected

Definition at line 1455 of file missiongameplay.c.

References m_ActionDownTime.

◆ SetActionUpTime()

void SetActionUpTime ( int time_up)
inlineprotected

Definition at line 1460 of file missiongameplay.c.

References m_ActionUpTime.

◆ SetExitButtonDisabledRemainingTime()

void SetExitButtonDisabledRemainingTime ( float value)
inlineprotected

Definition at line 1765 of file missiongameplay.c.

References m_ExitButtonDisabledRemainingTime.

◆ SetNoteMenu()

override void SetNoteMenu ( UIScriptedMenu menu)
inlineprotected

Definition at line 1608 of file missiongameplay.c.

References m_Note.

◆ SetPlayerRespawning()

override void SetPlayerRespawning ( bool state)
inlineprotected

Definition at line 1633 of file missiongameplay.c.

References m_PlayerRespawning.

◆ SetRespawnModeClient()

override void SetRespawnModeClient ( int mode)
inlineprotected

Definition at line 1648 of file missiongameplay.c.

References m_RespawnModeClient.

◆ SetVoNActive()

override void SetVoNActive ( bool active)
inlineprotected

Definition at line 1589 of file missiongameplay.c.

References m_VoNActive.

◆ ShouldPlayerBeKilled()

bool ShouldPlayerBeKilled ( PlayerBase player)
inlineprotected

Definition at line 713 of file missionserver.c.

Referenced by HandleBody().

◆ ShowChat()

override void ShowChat ( )
inlineprotected

◆ ShowHairDebugValues()

void ShowHairDebugValues ( bool state)
inlineprotected

◆ ShowInventory()

override void ShowInventory ( )
inlineprotected

◆ ShowVehicleInfo()

void ShowVehicleInfo ( )
inlineprotected

Definition at line 1223 of file missiongameplay.c.

References GetHud().

◆ SortedInsert()

int SortedInsert ( array< int > list,
int number )
inlineprivate

Definition at line 146 of file missionmainmenu.c.

References Math::Floor().

◆ StartingEquipSetup()

void StartingEquipSetup ( PlayerBase player,
bool clothesChosen )
inlineprotected

can be overriden to manually set up starting equip. 'clothesChosen' is legacy parameter, does nothing.

Definition at line 527 of file missionserver.c.

Referenced by EquipCharacter().

◆ StartLogoutMenu()

override void StartLogoutMenu ( int time)
inlineprotected

Definition at line 1359 of file missiongameplay.c.

References CALL_CATEGORY_SYSTEM, g_Game, and m_Logout.

◆ StopMusic()

void StopMusic ( )
inlineprivate

Definition at line 212 of file missionmainmenu.c.

References m_MenuMusic.

◆ SyncGlobalLighting()

void SyncGlobalLighting ( PlayerBase player)
inlineprotected

Definition at line 468 of file missionserver.c.

References g_Game.

Referenced by OnEvent().

◆ SyncRespawnModeInfo()

override void SyncRespawnModeInfo ( PlayerIdentity identity)
inlineprotected

Definition at line 815 of file missionserver.c.

References m_RespawnMode, ScriptRPC::Send(), and Serializer::Write().

◆ TickScheduler() [1/2]

void TickScheduler ( float timeslice)
inlineprivate

◆ TickScheduler() [2/2]

void TickScheduler ( float timeslice)
inlineprotected

◆ UpdateCorpseStatesServer()

void UpdateCorpseStatesServer ( )
inlineprotected

◆ UpdateDebugMonitor()

void UpdateDebugMonitor ( )
inlineprotected

◆ UpdateInputDevicesAvailability() [1/2]

override void UpdateInputDevicesAvailability ( )
inlineprivate

Definition at line 249 of file missiongameplay.c.

References g_Game.

◆ UpdateInputDevicesAvailability() [2/2]

override void UpdateInputDevicesAvailability ( )
inlineprivate

Definition at line 75 of file missionmainmenu.c.

References g_Game.

◆ UpdateLogoutPlayers()

void UpdateLogoutPlayers ( )
inlineprotected

Definition at line 267 of file missionserver.c.

References g_Game, m_LogoutPlayers, and PlayerDisconnected().

Referenced by OnUpdate().

◆ UpdatePlayersStats()

◆ UpdateVoiceLevelWidgets()

override void UpdateVoiceLevelWidgets ( int level)
inlineprotected

◆ VerifyAttachmentType()

bool VerifyAttachmentType ( int slot_ID,
string attachment_type )
inlineprotected

Definition at line 531 of file missionserver.c.

Referenced by EquipCharacter().

Field Documentation

◆ CHERNARUS_STRIKE_POS

const ref array<vector> CHERNARUS_STRIKE_POS
protected
Initial value:
=
{
"-500.00 165.00 5231.69",
"-500.00 300.00 9934.41",
"10406.86 192.00 15860.00",
"4811.75 370.00 15860.00",
"-500.00 453.00 15860.00"
}

Definition at line 29 of file missionserver.c.

◆ HOLD_LIMIT_TIME

const int HOLD_LIMIT_TIME = 300
protected

Definition at line 33 of file missiongameplay.c.

◆ LIVONIA_STRIKE_POS

const ref array<vector> LIVONIA_STRIKE_POS
protected
Initial value:
=
{
"7440.00 417.00 -500.00",
"-500.00 276.00 5473.00",
"-500.00 265.00 9852.00",
"4953.00 240.00 13300.00",
"9620.00 188.00 13300.00",
"13300.00 204.00 10322.00",
"13300.00 288.00 6204.00",
"13300.00 296.00 -500.00"
}

Definition at line 39 of file missionserver.c.

◆ m_ActionDownTime

int m_ActionDownTime
protected

Definition at line 34 of file missiongameplay.c.

Referenced by LocalPressTime(), and SetActionDownTime().

◆ m_ActionMenu

ref ActionMenu m_ActionMenu
protected

Definition at line 13 of file missiongameplay.c.

Referenced by MissionGameplay(), OnInit(), and OnUpdate().

◆ m_ActionUpTime

int m_ActionUpTime
protected

Definition at line 35 of file missiongameplay.c.

Referenced by LocalReleaseTime(), and SetActionUpTime().

◆ m_ActiveInputExcludeGroups

◆ m_ActiveInputRestrictions

ref array< int > m_ActiveInputRestrictions
protected

◆ m_ArtyBarrageTimer

float m_ArtyBarrageTimer = 0
private

Definition at line 19 of file missionserver.c.

Referenced by RandomArtillery().

◆ m_ArtyDelay

float m_ArtyDelay = 0
protected

Definition at line 23 of file missionserver.c.

Referenced by RandomArtillery().

◆ m_Chat

ref Chat m_Chat
protected

Definition at line 12 of file missiongameplay.c.

Referenced by DestroyAllMenus(), MissionGameplay(), OnEvent(), OnInit(), and OnMissionFinish().

◆ m_ChatChannelArea

Widget m_ChatChannelArea
protected

Definition at line 28 of file missiongameplay.c.

Referenced by OnEvent(), OnInit(), and ShowChat().

◆ m_ChatChannelFadeTimer

ref WidgetFadeTimer m_ChatChannelFadeTimer
protected

Definition at line 25 of file missiongameplay.c.

Referenced by MissionGameplay(), OnEvent(), and ShowChat().

◆ m_ChatChannelHideTimer

ref Timer m_ChatChannelHideTimer
protected

Definition at line 24 of file missiongameplay.c.

Referenced by MissionGameplay(), OnEvent(), and ShowChat().

◆ m_ChatChannelText

TextWidget m_ChatChannelText
protected

Definition at line 29 of file missiongameplay.c.

Referenced by OnEvent(), and OnInit().

◆ m_ConnectionMenu

UIScriptedMenu m_ConnectionMenu
protected

Definition at line 54 of file missiongameplay.c.

Referenced by InputBufferCheck(), and OnInputBufferEvent().

◆ m_ControlDisabled

bool m_ControlDisabled
protected

Definition at line 37 of file missiongameplay.c.

◆ m_ControlDisabledMode

int m_ControlDisabledMode
protected

◆ m_CreditsMenu

CreditsMenu m_CreditsMenu
private

Definition at line 4 of file missionmainmenu.c.

Referenced by OnInputDeviceChanged(), OnMenuEnter(), and OnMissionFinish().

◆ m_currentPlayer

int m_currentPlayer
private

Definition at line 13 of file missionserver.c.

Referenced by TickScheduler().

◆ m_DeadPlayersArray

ref array<ref CorpseData> m_DeadPlayersArray
private

Definition at line 8 of file missionserver.c.

Referenced by InsertCorpse(), MissionServer(), and UpdateCorpseStatesServer().

◆ m_DebugMonitor

ref DebugMonitor m_DebugMonitor
protected

◆ m_EffectWidgets

ref GameplayEffectWidgets m_EffectWidgets
protected

Definition at line 22 of file missiongameplay.c.

Referenced by GetEffectWidgets(), and MissionGameplay().

◆ m_ExitButtonDisabledRemainingTime

float m_ExitButtonDisabledRemainingTime
private

◆ m_FiringPos

ref array<vector> m_FiringPos
protected

Definition at line 26 of file missionserver.c.

Referenced by OnInit(), and RandomArtillery().

◆ m_Hud

ref IngameHud m_Hud
protected

Definition at line 14 of file missiongameplay.c.

Referenced by GetHud(), MissionGameplay(), OnEvent(), OnInit(), OnKeyPress(), and OnUpdate().

◆ m_HudDebug

ref HudDebug m_HudDebug
protected

Definition at line 15 of file missiongameplay.c.

Referenced by GetHudDebug(), OnInit(), and OnPlayerRespawned().

◆ m_HudRootWidget

Widget m_HudRootWidget
protected

Definition at line 8 of file missiongameplay.c.

Referenced by MissionGameplay(), OnInit(), OnMissionFinish(), and OnUpdate().

◆ m_Initialized

bool m_Initialized
private

Definition at line 4 of file missiongameplay.c.

Referenced by MissionGameplay(), and OnInit().

◆ m_InitOnce

bool m_InitOnce
protected

Definition at line 36 of file missiongameplay.c.

◆ m_InputBufferFull

bool m_InputBufferFull
protected

Definition at line 53 of file missiongameplay.c.

Referenced by CreateLogoutMenu(), InputBufferCheck(), and OnInputBufferEvent().

◆ m_IntroScenePC

ref DayZIntroScenePC m_IntroScenePC
private

Definition at line 5 of file missionmainmenu.c.

Referenced by CreateIntroScene(), GetIntroScenePC(), OnMissionFinish(), OnUpdate(), and Reset().

◆ m_IntroSceneXbox

ref DayZIntroSceneXbox m_IntroSceneXbox
private

Definition at line 6 of file missionmainmenu.c.

Referenced by CreateIntroScene(), GetIntroSceneXbox(), OnMissionFinish(), and Reset().

◆ m_InventoryMenu

ref InventoryMenu m_InventoryMenu
protected

◆ m_LifeState

int m_LifeState
private

Definition at line 3 of file missiongameplay.c.

Referenced by MissionGameplay(), OnEvent(), and OnUpdate().

◆ m_Logout

ref LogoutMenu m_Logout
protected

Definition at line 16 of file missiongameplay.c.

Referenced by Continue(), CreateLogoutMenu(), and StartLogoutMenu().

◆ m_LogoutPlayers

◆ m_mainmenu

UIScriptedMenu m_mainmenu
private

Definition at line 3 of file missionmainmenu.c.

Referenced by OnInit(), and OnMissionFinish().

◆ m_MaxSimultaneousStrikes

int m_MaxSimultaneousStrikes = 0
protected

Definition at line 25 of file missionserver.c.

Referenced by RandomArtillery().

◆ m_MenuMusic

AbstractWave m_MenuMusic
private

DEPRECATED.

Definition at line 196 of file missionmainmenu.c.

Referenced by GetMenuMusic(), PlayMusic(), and StopMusic().

◆ m_MicFadeTimer

ref WidgetFadeTimer m_MicFadeTimer
protected

◆ m_MicrophoneIcon

ImageWidget m_MicrophoneIcon
protected

Definition at line 9 of file missiongameplay.c.

Referenced by GetMicrophoneIcon(), OnInit(), and UpdateVoiceLevelWidgets().

◆ m_MinSimultaneousStrikes

int m_MinSimultaneousStrikes = 0
protected

Definition at line 24 of file missionserver.c.

Referenced by RandomArtillery().

◆ m_mission

MissionBase m_mission
protected

Definition at line 55 of file missionserver.c.

◆ m_moduleDefaultCharacter

PluginAdditionalInfo m_moduleDefaultCharacter
protected

DEPRECATED.

Definition at line 1034 of file missionserver.c.

◆ m_NewLogoutPlayers

ref map<PlayerBase, ref LogoutInfo> m_NewLogoutPlayers
private

◆ m_NoCutscene

bool m_NoCutscene
private

Definition at line 8 of file missionmainmenu.c.

Referenced by OnInit(), and Reset().

◆ m_Note

NoteMenu m_Note
protected

Definition at line 30 of file missiongameplay.c.

Referenced by GetNoteMenu(), and SetNoteMenu().

◆ m_OnConnectivityChanged

ref ScriptInvoker m_OnConnectivityChanged
protected

Definition at line 20 of file missiongameplay.c.

Referenced by GetConnectivityInvoker().

◆ m_PauseQueued

bool m_PauseQueued
protected

Definition at line 45 of file missiongameplay.c.

Referenced by MissionGameplay(), OnUpdate(), and Pause().

◆ m_PlayArty

bool m_PlayArty = false
protected

Definition at line 22 of file missionserver.c.

Referenced by RandomArtillery().

◆ m_player

PlayerBase m_player
protected

Definition at line 54 of file missionserver.c.

Referenced by CreateCharacter(), EquipCharacter(), and OnClientNewEvent().

◆ m_PlayerRespawning

bool m_PlayerRespawning
protected

Definition at line 43 of file missiongameplay.c.

Referenced by IsPlayerRespawning(), and SetPlayerRespawning().

◆ m_Players

ref array<Man> m_Players
private

Definition at line 7 of file missionserver.c.

Referenced by MissionServer(), and TickScheduler().

◆ m_ProcessInputExcludes

bool m_ProcessInputExcludes
protected

Definition at line 41 of file missiongameplay.c.

Referenced by OnUpdate(), and RefreshExcludes().

◆ m_QuickbarHold

bool m_QuickbarHold
protected

Definition at line 42 of file missiongameplay.c.

Referenced by OnUpdate().

◆ m_RainProcHandler

ref RainProcurementHandler m_RainProcHandler
private

Definition at line 11 of file missionserver.c.

Referenced by GetRainProcurementHandler(), MissionServer(), and OnUpdate().

◆ m_RespawnMode

int m_RespawnMode
private

◆ m_RespawnModeClient

int m_RespawnModeClient
protected

Definition at line 44 of file missiongameplay.c.

Referenced by GetRespawnModeClient(), and SetRespawnModeClient().

◆ m_ToggleHudTimer

ref Timer m_ToggleHudTimer
protected

Definition at line 32 of file missiongameplay.c.

Referenced by MissionGameplay().

◆ m_UIManager

UIManager m_UIManager
protected

Definition at line 6 of file missiongameplay.c.

Referenced by GetUIManager(), OnInit(), OnUpdate(), and ShowChat().

◆ m_VoiceLevels

Widget m_VoiceLevels
protected

Definition at line 49 of file missiongameplay.c.

Referenced by OnInit().

◆ m_VoiceLevelsWidgets

ref map<int,ImageWidget> m_VoiceLevelsWidgets
protected

◆ m_VoiceLevelTimers

ref map<int,ref WidgetFadeTimer> m_VoiceLevelTimers
protected

Definition at line 51 of file missiongameplay.c.

Referenced by GetVoiceLevelTimers(), OnInit(), and UpdateVoiceLevelWidgets().

◆ m_VoNActive

bool m_VoNActive
protected

◆ m_Watermark

ref Watermark m_Watermark
protected

Definition at line 18 of file missiongameplay.c.

Referenced by OnInit().

◆ SCHEDULER_PLAYERS_PER_TICK

const int SCHEDULER_PLAYERS_PER_TICK = 5
private

Definition at line 12 of file missionserver.c.

Referenced by TickScheduler().


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