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

Protected Member Functions

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 ()
float GetExitButtonDisabledRemainingTime ()
void SetExitButtonDisabledRemainingTime (float value)
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 ()
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.

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

◆ ~MissionServer()

void MissionBase::~MissionServer ( )
protected

Definition at line 78 of file missionserver.c.

Member Function Documentation

◆ AbortMission()

override void MissionBase::AbortMission ( )
protected

Definition at line 1319 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 892 of file missionserver.c.

◆ AddActiveInputRestriction()

override void MissionBase::AddActiveInputRestriction ( int restrictor)
protected

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

Definition at line 924 of file missionserver.c.

◆ AddNewPlayerLogout()

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

Definition at line 260 of file missionserver.c.

◆ CloseAllMenus()

void MissionBase::CloseAllMenus ( )
protected

Definition at line 1115 of file missiongameplay.c.

◆ Continue()

override void MissionBase::Continue ( )
protected

Definition at line 1297 of file missiongameplay.c.

◆ ControlPersonalLight()

void MissionBase::ControlPersonalLight ( PlayerBase player)
protected

Definition at line 453 of file missionserver.c.

◆ CreateCharacter()

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

Definition at line 486 of file missionserver.c.

◆ CreateDebugMonitor()

override void MissionBase::CreateDebugMonitor ( )
protected

Definition at line 1379 of file missiongameplay.c.

◆ CreateLogoutMenu()

override void MissionBase::CreateLogoutMenu ( UIMenuPanel parent)
protected

Definition at line 1328 of file missiongameplay.c.

◆ DestroyAllMenus()

void MissionBase::DestroyAllMenus ( )
protected

Definition at line 1121 of file missiongameplay.c.

◆ DestroyInventory()

void MissionBase::DestroyInventory ( )
protected

Definition at line 1186 of file missiongameplay.c.

◆ DisplayHairDebug()

void MissionBase::DisplayHairDebug ( )
protected

Definition at line 1481 of file missiongameplay.c.

◆ EnableAllInputs() [1/2]

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

Removes all active input excludes and restrictions.

Definition at line 1059 of file missiongameplay.c.

◆ EnableAllInputs() [2/2]

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

Removes all active input excludes and restrictions.

Definition at line 982 of file missionserver.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 498 of file missionserver.c.

◆ GetActiveRefresherLocations() [1/2]

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

Definition at line 1643 of file missiongameplay.c.

◆ GetActiveRefresherLocations() [2/2]

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

Definition at line 827 of file missionserver.c.

◆ GetConnectivityInvoker()

ScriptInvoker MissionBase::GetConnectivityInvoker ( )
protected

Definition at line 1663 of file missiongameplay.c.

◆ GetControlDisabledMode()

override int MissionBase::GetControlDisabledMode ( )
protected

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

Definition at line 1110 of file missiongameplay.c.

◆ GetEffectWidgets()

override GameplayEffectWidgets MissionBase::GetEffectWidgets ( )
protected

Definition at line 1658 of file missiongameplay.c.

◆ GetExitButtonDisabledRemainingTime()

float MissionBase::GetExitButtonDisabledRemainingTime ( )
protected

Definition at line 1760 of file missiongameplay.c.

◆ GetHoldActionTime()

float MissionBase::GetHoldActionTime ( )
protected

Definition at line 1475 of file missiongameplay.c.

◆ GetHud()

override Hud MissionBase::GetHud ( )
protected

Definition at line 1235 of file missiongameplay.c.

◆ GetHudDebug()

HudDebug MissionBase::GetHudDebug ( )
protected

Definition at line 1240 of file missiongameplay.c.

◆ GetMicrophoneIcon()

override ImageWidget MissionBase::GetMicrophoneIcon ( )
protected

Definition at line 1564 of file missiongameplay.c.

◆ GetMicWidgetFadeTimer()

override WidgetFadeTimer MissionBase::GetMicWidgetFadeTimer ( )
protected

Definition at line 1569 of file missiongameplay.c.

◆ GetNoteMenu()

override UIScriptedMenu MissionBase::GetNoteMenu ( )
protected

Definition at line 1603 of file missiongameplay.c.

◆ GetRainProcurementHandler()

override RainProcurementHandler MissionBase::GetRainProcurementHandler ( )
protected

Definition at line 822 of file missionserver.c.

◆ GetRespawnModeClient()

override int MissionBase::GetRespawnModeClient ( )
protected

Definition at line 1653 of file missiongameplay.c.

◆ GetVoiceLevelTimers()

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

Definition at line 1579 of file missiongameplay.c.

◆ GetVoiceLevelWidgets()

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

Definition at line 1574 of file missiongameplay.c.

◆ HandleBody()

void MissionBase::HandleBody ( PlayerBase player)
protected

Definition at line 735 of file missionserver.c.

◆ HandleMapToggleByKeyboardShortcut()

void MissionBase::HandleMapToggleByKeyboardShortcut ( Man player)
protected

Definition at line 1398 of file missiongameplay.c.

◆ HideChat()

override void MissionBase::HideChat ( )
protected

Definition at line 1218 of file missiongameplay.c.

◆ HideCrosshairVisibility()

override void MissionBase::HideCrosshairVisibility ( )
protected

Definition at line 1251 of file missiongameplay.c.

◆ HideDebugMonitor()

override void MissionBase::HideDebugMonitor ( )
protected

Definition at line 1390 of file missiongameplay.c.

◆ HideInventory()

override void MissionBase::HideInventory ( )
protected

Definition at line 1174 of file missiongameplay.c.

◆ HideVehicleInfo()

void MissionBase::HideVehicleInfo ( )
protected

Definition at line 1229 of file missiongameplay.c.

◆ HideVoiceLevelWidgets()

override void MissionBase::HideVoiceLevelWidgets ( )
protected

Definition at line 1594 of file missiongameplay.c.

◆ InputBufferCheck()

void MissionBase::InputBufferCheck ( )
protected

Definition at line 1694 of file missiongameplay.c.

◆ InsertCorpse()

override bool MissionBase::InsertCorpse ( Man player)
protected

Definition at line 774 of file missionserver.c.

◆ InvokeOnConnect()

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

Definition at line 422 of file missionserver.c.

◆ InvokeOnDisconnect()

void MissionBase::InvokeOnDisconnect ( PlayerBase player)
protected

Definition at line 429 of file missionserver.c.

◆ IsControlDisabled() [1/2]

override bool MissionBase::IsControlDisabled ( )
protected

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

Definition at line 1082 of file missiongameplay.c.

◆ IsControlDisabled() [2/2]

override bool MissionBase::IsControlDisabled ( )
protected

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

Definition at line 1005 of file missionserver.c.

◆ IsInputExcludeActive() [1/2]

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 1098 of file missiongameplay.c.

◆ IsInputExcludeActive() [2/2]

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 1021 of file missionserver.c.

◆ IsInputRestrictionActive() [1/2]

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 1104 of file missiongameplay.c.

◆ IsInputRestrictionActive() [2/2]

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 1027 of file missionserver.c.

◆ IsMapUnfoldActionRunning()

bool MissionBase::IsMapUnfoldActionRunning ( ActionBase pAction)
protected

Definition at line 1414 of file missiongameplay.c.

◆ IsMissionGameplay()

override bool MissionBase::IsMissionGameplay ( )
protected

Definition at line 1314 of file missiongameplay.c.

◆ IsPaused()

override bool MissionBase::IsPaused ( )
protected

Definition at line 1257 of file missiongameplay.c.

◆ IsPlayerDisconnecting()

override bool MissionBase::IsPlayerDisconnecting ( Man player)
protected

Definition at line 233 of file missionserver.c.

◆ IsPlayerRespawning()

override bool MissionBase::IsPlayerRespawning ( )
protected

Definition at line 1638 of file missiongameplay.c.

◆ IsServer()

override bool MissionBase::IsServer ( )
protected

Definition at line 228 of file missionserver.c.

◆ IsVoNActive()

override bool MissionBase::IsVoNActive ( )
protected

Definition at line 1584 of file missiongameplay.c.

◆ LocalPressTime()

int MissionBase::LocalPressTime ( )
protected

Definition at line 1465 of file missiongameplay.c.

◆ LocalReleaseTime()

int MissionBase::LocalReleaseTime ( )
protected

Definition at line 1470 of file missiongameplay.c.

◆ MissionServer()

void MissionBase::MissionServer ( )
protected

Definition at line 64 of file missionserver.c.

◆ MoveHudForInventory()

void MissionBase::MoveHudForInventory ( bool inv_open)
protected

Definition at line 1135 of file missiongameplay.c.

◆ OnClientDisconnectedEvent()

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

Definition at line 628 of file missionserver.c.

◆ OnClientNewEvent()

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

Definition at line 536 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 436 of file missionserver.c.

◆ OnClientReadyEvent()

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

Definition at line 586 of file missionserver.c.

◆ OnClientReconnectEvent()

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

Definition at line 620 of file missionserver.c.

◆ OnClientRespawnEvent()

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

Definition at line 598 of file missionserver.c.

◆ OnEvent()

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

Definition at line 299 of file missionserver.c.

◆ OnGameplayDataHandlerLoad()

override void MissionBase::OnGameplayDataHandlerLoad ( )
protected

Definition at line 154 of file missionserver.c.

◆ OnInit()

override void MissionBase::OnInit ( )
protected

Definition at line 83 of file missionserver.c.

◆ OnInputBufferEvent()

void MissionBase::OnInputBufferEvent ( bool state)
protected

Definition at line 1672 of file missiongameplay.c.

◆ OnMissionStart()

override void MissionBase::OnMissionStart ( )
protected

Definition at line 94 of file missionserver.c.

◆ OnPlayerRespawned()

override void MissionBase::OnPlayerRespawned ( Man player)
protected

Definition at line 1613 of file missiongameplay.c.

◆ OnUpdate()

override void MissionBase::OnUpdate ( float timeslice)
protected

Definition at line 102 of file missionserver.c.

◆ Pause()

override void MissionBase::Pause ( )
protected

Definition at line 1262 of file missiongameplay.c.

◆ PerformRefreshExcludes() [1/2]

void MissionBase::PerformRefreshExcludes ( )
protected

applies queued excludes (0 == clear excludes)

Definition at line 1045 of file missiongameplay.c.

◆ PerformRefreshExcludes() [2/2]

void MissionBase::PerformRefreshExcludes ( )
protected

applies queued excludes (0 == clear excludes)

Definition at line 968 of file missionserver.c.

◆ PlayerDisconnected()

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

Definition at line 677 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 479 of file missionserver.c.

◆ RandomArtillery()

void MissionBase::RandomArtillery ( float deltaTime)
protected

Definition at line 163 of file missionserver.c.

◆ RefreshCrosshairVisibility()

override void MissionBase::RefreshCrosshairVisibility ( )
protected

Definition at line 1245 of file missiongameplay.c.

◆ RefreshExcludes()

override void MissionBase::RefreshExcludes ( )
protected

queues refresh of input excludes

Definition at line 962 of file missionserver.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 834 of file missionserver.c.

◆ RemoveActiveInputRestriction()

override void MissionBase::RemoveActiveInputRestriction ( int restrictor)
protected

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

Definition at line 865 of file missionserver.c.

◆ ResetGUI()

override void MissionBase::ResetGUI ( )
protected

Definition at line 1199 of file missiongameplay.c.

◆ SetActionDownTime()

void MissionBase::SetActionDownTime ( int time_down)
protected

Definition at line 1455 of file missiongameplay.c.

◆ SetActionUpTime()

void MissionBase::SetActionUpTime ( int time_up)
protected

Definition at line 1460 of file missiongameplay.c.

◆ SetExitButtonDisabledRemainingTime()

void MissionBase::SetExitButtonDisabledRemainingTime ( float value)
protected

Definition at line 1765 of file missiongameplay.c.

◆ SetNoteMenu()

override void MissionBase::SetNoteMenu ( UIScriptedMenu menu)
protected

Definition at line 1608 of file missiongameplay.c.

◆ SetPlayerRespawning()

override void MissionBase::SetPlayerRespawning ( bool state)
protected

Definition at line 1633 of file missiongameplay.c.

◆ SetRespawnModeClient()

override void MissionBase::SetRespawnModeClient ( int mode)
protected

Definition at line 1648 of file missiongameplay.c.

◆ SetVoNActive()

override void MissionBase::SetVoNActive ( bool active)
protected

Definition at line 1589 of file missiongameplay.c.

◆ ShouldPlayerBeKilled()

bool MissionBase::ShouldPlayerBeKilled ( PlayerBase player)
protected

Definition at line 713 of file missionserver.c.

◆ ShowChat()

override void MissionBase::ShowChat ( )
protected

Definition at line 1205 of file missiongameplay.c.

◆ ShowHairDebugValues()

void MissionBase::ShowHairDebugValues ( bool state)
protected

Definition at line 1488 of file missiongameplay.c.

◆ ShowInventory()

override void MissionBase::ShowInventory ( )
protected

Definition at line 1153 of file missiongameplay.c.

◆ ShowVehicleInfo()

void MissionBase::ShowVehicleInfo ( )
protected

Definition at line 1223 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 527 of file missionserver.c.

◆ StartLogoutMenu()

override void MissionBase::StartLogoutMenu ( int time)
protected

Definition at line 1359 of file missiongameplay.c.

◆ SyncGlobalLighting()

void MissionBase::SyncGlobalLighting ( PlayerBase player)
protected

Definition at line 468 of file missionserver.c.

◆ SyncRespawnModeInfo()

override void MissionBase::SyncRespawnModeInfo ( PlayerIdentity identity)
protected

Definition at line 815 of file missionserver.c.

◆ TickScheduler()

void MissionBase::TickScheduler ( float timeslice)
protected

Definition at line 753 of file missionserver.c.

◆ UpdateCorpseStatesServer()

void MissionBase::UpdateCorpseStatesServer ( )
protected

Definition at line 780 of file missionserver.c.

◆ UpdateDebugMonitor()

void MissionBase::UpdateDebugMonitor ( )
protected

Definition at line 1432 of file missiongameplay.c.

◆ UpdateLogoutPlayers()

void MissionBase::UpdateLogoutPlayers ( )
protected

Definition at line 267 of file missionserver.c.

◆ UpdatePlayersStats()

void MissionBase::UpdatePlayersStats ( )
protected

Definition at line 238 of file missionserver.c.

◆ UpdateVoiceLevelWidgets()

override void MissionBase::UpdateVoiceLevelWidgets ( int level)
protected

Definition at line 1522 of file missiongameplay.c.

◆ VerifyAttachmentType()

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

Definition at line 531 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 1034 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: