Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
MissionBase Class Reference

Protected Member Functions

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

Protected Attributes

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

Detailed Description

Definition at line 1 of file missiongameplay.c.

Constructor & Destructor Documentation

◆ ~MissionGameplay()

void MissionBase::~MissionGameplay ( )
protected

Definition at line 77 of file missiongameplay.c.

◆ ~MissionServer()

void MissionBase::~MissionServer ( )
protected

Definition at line 71 of file missionserver.c.

Member Function Documentation

◆ AbortMission()

override void MissionBase::AbortMission ( )
protected

Definition at line 1311 of file missiongameplay.c.

◆ AddActiveInputExcludes()

override void MissionBase::AddActiveInputExcludes ( array< string > excludes)
protected

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

Definition at line 961 of file missiongameplay.c.

◆ AddActiveInputRestriction()

override void MissionBase::AddActiveInputRestriction ( int restrictor)
protected

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

Definition at line 993 of file missiongameplay.c.

◆ AddNewPlayerLogout()

void MissionBase::AddNewPlayerLogout ( PlayerBase player,
notnull LogoutInfo info )
protected

Definition at line 214 of file missionserver.c.

◆ CloseAllMenus()

void MissionBase::CloseAllMenus ( )
protected

Definition at line 1107 of file missiongameplay.c.

◆ Continue()

override void MissionBase::Continue ( )
protected

Definition at line 1289 of file missiongameplay.c.

◆ ControlPersonalLight()

void MissionBase::ControlPersonalLight ( PlayerBase player)
protected

Definition at line 407 of file missionserver.c.

◆ CreateCharacter()

PlayerBase MissionBase::CreateCharacter ( PlayerIdentity identity,
vector pos,
ParamsReadContext ctx,
string characterName )
protected

Definition at line 440 of file missionserver.c.

◆ CreateDebugMonitor()

override void MissionBase::CreateDebugMonitor ( )
protected

Definition at line 1371 of file missiongameplay.c.

◆ CreateLogoutMenu()

override void MissionBase::CreateLogoutMenu ( UIMenuPanel parent)
protected

Definition at line 1320 of file missiongameplay.c.

◆ DestroyAllMenus()

void MissionBase::DestroyAllMenus ( )
protected

Definition at line 1113 of file missiongameplay.c.

◆ DestroyInventory()

void MissionBase::DestroyInventory ( )
protected

Definition at line 1178 of file missiongameplay.c.

◆ DisplayHairDebug()

void MissionBase::DisplayHairDebug ( )
protected

Definition at line 1472 of file missiongameplay.c.

◆ EnableAllInputs()

override void MissionBase::EnableAllInputs ( bool bForceSupress = false)
protected

Removes all active input excludes and restrictions.

Definition at line 1051 of file missiongameplay.c.

◆ EquipCharacter()

void MissionBase::EquipCharacter ( MenuDefaultCharacterData char_data)
protected

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

Definition at line 452 of file missionserver.c.

◆ GetActiveRefresherLocations() [1/2]

override array< vector > MissionBase::GetActiveRefresherLocations ( )
protected

Definition at line 1634 of file missiongameplay.c.

◆ GetActiveRefresherLocations() [2/2]

override array< vector > MissionBase::GetActiveRefresherLocations ( )
protected

Definition at line 780 of file missionserver.c.

◆ GetConnectivityInvoker()

ScriptInvoker MissionBase::GetConnectivityInvoker ( )
protected

Definition at line 1654 of file missiongameplay.c.

◆ GetControlDisabledMode()

override int MissionBase::GetControlDisabledMode ( )
protected

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

Definition at line 1102 of file missiongameplay.c.

◆ GetEffectWidgets()

override GameplayEffectWidgets MissionBase::GetEffectWidgets ( )
protected

Definition at line 1649 of file missiongameplay.c.

◆ GetHoldActionTime()

float MissionBase::GetHoldActionTime ( )
protected

Definition at line 1466 of file missiongameplay.c.

◆ GetHud()

override Hud MissionBase::GetHud ( )
protected

Definition at line 1227 of file missiongameplay.c.

◆ GetHudDebug()

HudDebug MissionBase::GetHudDebug ( )
protected

Definition at line 1232 of file missiongameplay.c.

◆ GetInventory()

InventoryMenu MissionBase::GetInventory ( )
protected

Definition at line 89 of file missiongameplay.c.

◆ GetMicrophoneIcon()

override ImageWidget MissionBase::GetMicrophoneIcon ( )
protected

Definition at line 1555 of file missiongameplay.c.

◆ GetMicWidgetFadeTimer()

override WidgetFadeTimer MissionBase::GetMicWidgetFadeTimer ( )
protected

Definition at line 1560 of file missiongameplay.c.

◆ GetNoteMenu()

override UIScriptedMenu MissionBase::GetNoteMenu ( )
protected

Definition at line 1594 of file missiongameplay.c.

◆ GetRainProcurementHandler()

override RainProcurementHandler MissionBase::GetRainProcurementHandler ( )
protected

Definition at line 775 of file missionserver.c.

◆ GetRespawnModeClient()

override int MissionBase::GetRespawnModeClient ( )
protected

Definition at line 1644 of file missiongameplay.c.

◆ GetUIManager()

UIManager MissionBase::GetUIManager ( )
protected

Definition at line 179 of file missiongameplay.c.

◆ GetVoiceLevelTimers()

override map< int, ref WidgetFadeTimer > MissionBase::GetVoiceLevelTimers ( )
protected

Definition at line 1570 of file missiongameplay.c.

◆ GetVoiceLevelWidgets()

override map< int, ImageWidget > MissionBase::GetVoiceLevelWidgets ( )
protected

Definition at line 1565 of file missiongameplay.c.

◆ HandleBody()

void MissionBase::HandleBody ( PlayerBase player)
protected

Definition at line 689 of file missionserver.c.

◆ HandleMapToggleByKeyboardShortcut()

void MissionBase::HandleMapToggleByKeyboardShortcut ( Man player)
protected

Definition at line 1390 of file missiongameplay.c.

◆ HideChat()

override void MissionBase::HideChat ( )
protected

Definition at line 1210 of file missiongameplay.c.

◆ HideCrosshairVisibility()

override void MissionBase::HideCrosshairVisibility ( )
protected

Definition at line 1243 of file missiongameplay.c.

◆ HideDebugMonitor()

override void MissionBase::HideDebugMonitor ( )
protected

Definition at line 1382 of file missiongameplay.c.

◆ HideInventory()

override void MissionBase::HideInventory ( )
protected

Definition at line 1166 of file missiongameplay.c.

◆ HideVehicleInfo()

void MissionBase::HideVehicleInfo ( )
protected

Definition at line 1221 of file missiongameplay.c.

◆ HideVoiceLevelWidgets()

override void MissionBase::HideVoiceLevelWidgets ( )
protected

Definition at line 1585 of file missiongameplay.c.

◆ InitInventory()

void MissionBase::InitInventory ( )
protected

Definition at line 206 of file missiongameplay.c.

◆ InputBufferCheck()

void MissionBase::InputBufferCheck ( )
protected

Definition at line 1683 of file missiongameplay.c.

◆ InsertCorpse()

override bool MissionBase::InsertCorpse ( Man player)
protected

Definition at line 729 of file missionserver.c.

◆ InvokeOnConnect()

void MissionBase::InvokeOnConnect ( PlayerBase player,
PlayerIdentity identity )
protected

Definition at line 376 of file missionserver.c.

◆ InvokeOnDisconnect()

void MissionBase::InvokeOnDisconnect ( PlayerBase player)
protected

Definition at line 383 of file missionserver.c.

◆ IsControlDisabled()

override bool MissionBase::IsControlDisabled ( )
protected

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

Definition at line 1074 of file missiongameplay.c.

◆ IsInputExcludeActive()

override bool MissionBase::IsInputExcludeActive ( string exclude)
protected

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

Definition at line 1090 of file missiongameplay.c.

◆ IsInputRestrictionActive()

override bool MissionBase::IsInputRestrictionActive ( int restriction)
protected

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

Definition at line 1096 of file missiongameplay.c.

◆ IsMapUnfoldActionRunning()

bool MissionBase::IsMapUnfoldActionRunning ( ActionBase pAction)
protected

Definition at line 1405 of file missiongameplay.c.

◆ IsMissionGameplay()

override bool MissionBase::IsMissionGameplay ( )
protected

Definition at line 1306 of file missiongameplay.c.

◆ IsPaused()

override bool MissionBase::IsPaused ( )
protected

Definition at line 1249 of file missiongameplay.c.

◆ IsPlayerDisconnecting()

override bool MissionBase::IsPlayerDisconnecting ( Man player)
protected

Definition at line 187 of file missionserver.c.

◆ IsPlayerRespawning()

override bool MissionBase::IsPlayerRespawning ( )
protected

Definition at line 1629 of file missiongameplay.c.

◆ IsServer()

override bool MissionBase::IsServer ( )
protected

Definition at line 182 of file missionserver.c.

◆ IsVoNActive()

override bool MissionBase::IsVoNActive ( )
protected

Definition at line 1575 of file missiongameplay.c.

◆ LocalPressTime()

int MissionBase::LocalPressTime ( )
protected

Definition at line 1456 of file missiongameplay.c.

◆ LocalReleaseTime()

int MissionBase::LocalReleaseTime ( )
protected

Definition at line 1461 of file missiongameplay.c.

◆ MissionGameplay()

void MissionBase::MissionGameplay ( )
protected

Definition at line 56 of file missiongameplay.c.

◆ MissionServer()

void MissionBase::MissionServer ( )
protected

Definition at line 57 of file missionserver.c.

◆ MoveHudForInventory()

void MissionBase::MoveHudForInventory ( bool inv_open)
protected

Definition at line 1127 of file missiongameplay.c.

◆ OnClientDisconnectedEvent()

void MissionBase::OnClientDisconnectedEvent ( PlayerIdentity identity,
PlayerBase player,
int logoutTime,
bool authFailed )
protected

Definition at line 582 of file missionserver.c.

◆ OnClientNewEvent()

PlayerBase MissionBase::OnClientNewEvent ( PlayerIdentity identity,
vector pos,
ParamsReadContext ctx )
protected

Definition at line 490 of file missionserver.c.

◆ OnClientPrepareEvent()

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

Definition at line 390 of file missionserver.c.

◆ OnClientReadyEvent()

void MissionBase::OnClientReadyEvent ( PlayerIdentity identity,
PlayerBase player )
protected

Definition at line 540 of file missionserver.c.

◆ OnClientReconnectEvent()

void MissionBase::OnClientReconnectEvent ( PlayerIdentity identity,
PlayerBase player )
protected

Definition at line 574 of file missionserver.c.

◆ OnClientRespawnEvent()

void MissionBase::OnClientRespawnEvent ( PlayerIdentity identity,
PlayerBase player )
protected

Definition at line 552 of file missionserver.c.

◆ OnEvent() [1/2]

override void MissionBase::OnEvent ( EventType eventTypeId,
Param params )
protected

Definition at line 722 of file missiongameplay.c.

◆ OnEvent() [2/2]

override void MissionBase::OnEvent ( EventType eventTypeId,
Param params )
protected

Definition at line 253 of file missionserver.c.

◆ OnGameplayDataHandlerLoad()

override void MissionBase::OnGameplayDataHandlerLoad ( )
protected

Definition at line 108 of file missionserver.c.

◆ OnInit() [1/2]

override void MissionBase::OnInit ( )
protected

Definition at line 94 of file missiongameplay.c.

◆ OnInit() [2/2]

override void MissionBase::OnInit ( )
protected

Definition at line 76 of file missionserver.c.

◆ OnInputBufferEvent()

void MissionBase::OnInputBufferEvent ( bool state)
protected

Definition at line 1663 of file missiongameplay.c.

◆ OnItemUsed()

override void MissionBase::OnItemUsed ( InventoryItem item,
Man owner )
protected

Definition at line 774 of file missiongameplay.c.

◆ OnKeyPress()

override void MissionBase::OnKeyPress ( int key)
protected

Definition at line 711 of file missiongameplay.c.

◆ OnKeyRelease()

override void MissionBase::OnKeyRelease ( int key)
protected

Definition at line 717 of file missiongameplay.c.

◆ OnMissionFinish()

override void MissionBase::OnMissionFinish ( )
protected

Definition at line 255 of file missiongameplay.c.

◆ OnMissionStart() [1/2]

override void MissionBase::OnMissionStart ( )
protected

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

Definition at line 184 of file missiongameplay.c.

◆ OnMissionStart() [2/2]

override void MissionBase::OnMissionStart ( )
protected

Definition at line 87 of file missionserver.c.

◆ OnPlayerRespawned()

override void MissionBase::OnPlayerRespawned ( Man player)
protected

Definition at line 1604 of file missiongameplay.c.

◆ OnUpdate() [1/2]

override void MissionBase::OnUpdate ( float timeslice)
protected

Definition at line 276 of file missiongameplay.c.

◆ OnUpdate() [2/2]

override void MissionBase::OnUpdate ( float timeslice)
protected

Definition at line 95 of file missionserver.c.

◆ Pause()

override void MissionBase::Pause ( )
protected

Definition at line 1254 of file missiongameplay.c.

◆ PerformRefreshExcludes()

void MissionBase::PerformRefreshExcludes ( )
protected

applies queued excludes (0 == clear excludes)

Definition at line 1037 of file missiongameplay.c.

◆ PlayerControlDisable()

override void MissionBase::PlayerControlDisable ( int mode)
protected

Deprecated; simple input restrictions.

Definition at line 851 of file missiongameplay.c.

◆ PlayerControlEnable()

override void MissionBase::PlayerControlEnable ( bool bForceSupress)
protected

Deprecated; removes last input exclude and associated controls restrictions.

Definition at line 802 of file missiongameplay.c.

◆ PlayerDisconnected()

void MissionBase::PlayerDisconnected ( PlayerBase player,
PlayerIdentity identity,
string uid )
protected

Definition at line 631 of file missionserver.c.

◆ ProcessLoginData()

bool MissionBase::ProcessLoginData ( ParamsReadContext ctx)
protected

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

Definition at line 433 of file missionserver.c.

◆ RandomArtillery()

void MissionBase::RandomArtillery ( float deltaTime)
protected

Definition at line 117 of file missionserver.c.

◆ RefreshCrosshairVisibility()

override void MissionBase::RefreshCrosshairVisibility ( )
protected

Definition at line 1237 of file missiongameplay.c.

◆ RefreshExcludes()

override void MissionBase::RefreshExcludes ( )
protected

queues refresh of input excludes

Definition at line 1031 of file missiongameplay.c.

◆ RemoveActiveInputExcludes()

override void MissionBase::RemoveActiveInputExcludes ( array< string > excludes,
bool bForceSupress = false )
protected

Removes one or more exclude groups and refreshes excludes.

Definition at line 903 of file missiongameplay.c.

◆ RemoveActiveInputRestriction()

override void MissionBase::RemoveActiveInputRestriction ( int restrictor)
protected

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

Definition at line 934 of file missiongameplay.c.

◆ ResetGUI()

override void MissionBase::ResetGUI ( )
protected

Definition at line 1191 of file missiongameplay.c.

◆ SendMuteListToServer()

void MissionBase::SendMuteListToServer ( map< string, bool > mute_list)
protected

Definition at line 237 of file missiongameplay.c.

◆ SetActionDownTime()

void MissionBase::SetActionDownTime ( int time_down)
protected

Definition at line 1446 of file missiongameplay.c.

◆ SetActionUpTime()

void MissionBase::SetActionUpTime ( int time_up)
protected

Definition at line 1451 of file missiongameplay.c.

◆ SetNoteMenu()

override void MissionBase::SetNoteMenu ( UIScriptedMenu menu)
protected

Definition at line 1599 of file missiongameplay.c.

◆ SetPlayerRespawning()

override void MissionBase::SetPlayerRespawning ( bool state)
protected

Definition at line 1624 of file missiongameplay.c.

◆ SetRespawnModeClient()

override void MissionBase::SetRespawnModeClient ( int mode)
protected

Definition at line 1639 of file missiongameplay.c.

◆ SetVoNActive()

override void MissionBase::SetVoNActive ( bool active)
protected

Definition at line 1580 of file missiongameplay.c.

◆ ShouldPlayerBeKilled()

bool MissionBase::ShouldPlayerBeKilled ( PlayerBase player)
protected

Definition at line 667 of file missionserver.c.

◆ ShowChat()

override void MissionBase::ShowChat ( )
protected

Definition at line 1197 of file missiongameplay.c.

◆ ShowHairDebugValues()

void MissionBase::ShowHairDebugValues ( bool state)
protected

Definition at line 1479 of file missiongameplay.c.

◆ ShowInventory()

override void MissionBase::ShowInventory ( )
protected

Definition at line 1145 of file missiongameplay.c.

◆ ShowVehicleInfo()

void MissionBase::ShowVehicleInfo ( )
protected

Definition at line 1215 of file missiongameplay.c.

◆ StartingEquipSetup()

void MissionBase::StartingEquipSetup ( PlayerBase player,
bool clothesChosen )
protected

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

Definition at line 481 of file missionserver.c.

◆ StartLogoutMenu()

override void MissionBase::StartLogoutMenu ( int time)
protected

Definition at line 1351 of file missiongameplay.c.

◆ SyncGlobalLighting()

void MissionBase::SyncGlobalLighting ( PlayerBase player)
protected

Definition at line 422 of file missionserver.c.

◆ SyncRespawnModeInfo()

override void MissionBase::SyncRespawnModeInfo ( PlayerIdentity identity)
protected

Definition at line 768 of file missionserver.c.

◆ TickScheduler() [1/2]

void MissionBase::TickScheduler ( float timeslice)
protected

Definition at line 214 of file missiongameplay.c.

◆ TickScheduler() [2/2]

void MissionBase::TickScheduler ( float timeslice)
protected

Definition at line 707 of file missionserver.c.

◆ UpdateCorpseStatesServer()

void MissionBase::UpdateCorpseStatesServer ( )
protected

Definition at line 735 of file missionserver.c.

◆ UpdateDebugMonitor()

void MissionBase::UpdateDebugMonitor ( )
protected

Definition at line 1423 of file missiongameplay.c.

◆ UpdateInputDevicesAvailability()

override void MissionBase::UpdateInputDevicesAvailability ( )
protected

Definition at line 247 of file missiongameplay.c.

◆ UpdateLogoutPlayers()

void MissionBase::UpdateLogoutPlayers ( )
protected

Definition at line 221 of file missionserver.c.

◆ UpdatePlayersStats()

void MissionBase::UpdatePlayersStats ( )
protected

Definition at line 192 of file missionserver.c.

◆ UpdateVoiceLevelWidgets()

override void MissionBase::UpdateVoiceLevelWidgets ( int level)
protected

Definition at line 1513 of file missiongameplay.c.

◆ VerifyAttachmentType()

bool MissionBase::VerifyAttachmentType ( int slot_ID,
string attachment_type )
protected

Definition at line 485 of file missionserver.c.

Member Data Documentation

◆ CHERNARUS_STRIKE_POS

const ref array<vector> MissionBase::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 MissionBase::HOLD_LIMIT_TIME = 300
protected

Definition at line 33 of file missiongameplay.c.

◆ LIVONIA_STRIKE_POS

const ref array<vector> MissionBase::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 MissionBase::m_ActionDownTime
protected

Definition at line 34 of file missiongameplay.c.

◆ m_ActionMenu

ref ActionMenu MissionBase::m_ActionMenu
protected

Definition at line 13 of file missiongameplay.c.

◆ m_ActionUpTime

int MissionBase::m_ActionUpTime
protected

Definition at line 35 of file missiongameplay.c.

◆ m_ActiveInputExcludeGroups

ref array<string> MissionBase::m_ActiveInputExcludeGroups
protected

Definition at line 39 of file missiongameplay.c.

◆ m_ActiveInputRestrictions

ref array<int> MissionBase::m_ActiveInputRestrictions
protected

Definition at line 40 of file missiongameplay.c.

◆ m_ArtyDelay

float MissionBase::m_ArtyDelay = 0
protected

Definition at line 23 of file missionserver.c.

◆ m_Chat

ref Chat MissionBase::m_Chat
protected

Definition at line 12 of file missiongameplay.c.

◆ m_ChatChannelArea

Widget MissionBase::m_ChatChannelArea
protected

Definition at line 28 of file missiongameplay.c.

◆ m_ChatChannelFadeTimer

ref WidgetFadeTimer MissionBase::m_ChatChannelFadeTimer
protected

Definition at line 25 of file missiongameplay.c.

◆ m_ChatChannelHideTimer

ref Timer MissionBase::m_ChatChannelHideTimer
protected

Definition at line 24 of file missiongameplay.c.

◆ m_ChatChannelText

TextWidget MissionBase::m_ChatChannelText
protected

Definition at line 29 of file missiongameplay.c.

◆ m_ConnectionMenu

UIScriptedMenu MissionBase::m_ConnectionMenu
protected

Definition at line 54 of file missiongameplay.c.

◆ m_ControlDisabled

bool MissionBase::m_ControlDisabled
protected

Definition at line 37 of file missiongameplay.c.

◆ m_ControlDisabledMode

int MissionBase::m_ControlDisabledMode
protected

Definition at line 38 of file missiongameplay.c.

◆ m_DebugMonitor

ref DebugMonitor MissionBase::m_DebugMonitor
protected

Definition at line 17 of file missiongameplay.c.

◆ m_EffectWidgets

ref GameplayEffectWidgets MissionBase::m_EffectWidgets
protected

Definition at line 22 of file missiongameplay.c.

◆ m_FiringPos

ref array<vector> MissionBase::m_FiringPos
protected

Definition at line 26 of file missionserver.c.

◆ m_Hud

ref IngameHud MissionBase::m_Hud
protected

Definition at line 14 of file missiongameplay.c.

◆ m_HudDebug

ref HudDebug MissionBase::m_HudDebug
protected

Definition at line 15 of file missiongameplay.c.

◆ m_HudRootWidget

Widget MissionBase::m_HudRootWidget
protected

Definition at line 8 of file missiongameplay.c.

◆ m_InitOnce

bool MissionBase::m_InitOnce
protected

Definition at line 36 of file missiongameplay.c.

◆ m_InputBufferFull

bool MissionBase::m_InputBufferFull
protected

Definition at line 53 of file missiongameplay.c.

◆ m_InventoryMenu

ref InventoryMenu MissionBase::m_InventoryMenu
protected

Definition at line 11 of file missiongameplay.c.

◆ m_Logout

ref LogoutMenu MissionBase::m_Logout
protected

Definition at line 16 of file missiongameplay.c.

◆ m_MaxSimultaneousStrikes

int MissionBase::m_MaxSimultaneousStrikes = 0
protected

Definition at line 25 of file missionserver.c.

◆ m_MicFadeTimer

ref WidgetFadeTimer MissionBase::m_MicFadeTimer
protected

Definition at line 26 of file missiongameplay.c.

◆ m_MicrophoneIcon

ImageWidget MissionBase::m_MicrophoneIcon
protected

Definition at line 9 of file missiongameplay.c.

◆ m_MinSimultaneousStrikes

int MissionBase::m_MinSimultaneousStrikes = 0
protected

Definition at line 24 of file missionserver.c.

◆ m_mission

MissionBase MissionBase::m_mission
protected

Definition at line 55 of file missionserver.c.

◆ m_moduleDefaultCharacter

PluginAdditionalInfo MissionBase::m_moduleDefaultCharacter
protected

DEPRECATED.

Definition at line 786 of file missionserver.c.

◆ m_Note

NoteMenu MissionBase::m_Note
protected

Definition at line 30 of file missiongameplay.c.

◆ m_OnConnectivityChanged

ref ScriptInvoker MissionBase::m_OnConnectivityChanged
protected

Definition at line 20 of file missiongameplay.c.

◆ m_PauseQueued

bool MissionBase::m_PauseQueued
protected

Definition at line 45 of file missiongameplay.c.

◆ m_PlayArty

bool MissionBase::m_PlayArty = false
protected

Definition at line 22 of file missionserver.c.

◆ m_player

PlayerBase MissionBase::m_player
protected

Definition at line 54 of file missionserver.c.

◆ m_PlayerRespawning

bool MissionBase::m_PlayerRespawning
protected

Definition at line 43 of file missiongameplay.c.

◆ m_ProcessInputExcludes

bool MissionBase::m_ProcessInputExcludes
protected

Definition at line 41 of file missiongameplay.c.

◆ m_QuickbarHold

bool MissionBase::m_QuickbarHold
protected

Definition at line 42 of file missiongameplay.c.

◆ m_RespawnModeClient

int MissionBase::m_RespawnModeClient
protected

Definition at line 44 of file missiongameplay.c.

◆ m_ToggleHudTimer

ref Timer MissionBase::m_ToggleHudTimer
protected

Definition at line 32 of file missiongameplay.c.

◆ m_UIManager

UIManager MissionBase::m_UIManager
protected

Definition at line 6 of file missiongameplay.c.

◆ m_VoiceLevels

Widget MissionBase::m_VoiceLevels
protected

Definition at line 49 of file missiongameplay.c.

◆ m_VoiceLevelsWidgets

ref map<int,ImageWidget> MissionBase::m_VoiceLevelsWidgets
protected

Definition at line 50 of file missiongameplay.c.

◆ m_VoiceLevelTimers

ref map<int,ref WidgetFadeTimer> MissionBase::m_VoiceLevelTimers
protected

Definition at line 51 of file missiongameplay.c.

◆ m_VoNActive

bool MissionBase::m_VoNActive
protected

Definition at line 48 of file missiongameplay.c.

◆ m_Watermark

ref Watermark MissionBase::m_Watermark
protected

Definition at line 18 of file missiongameplay.c.


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