DayZ 1.24
Loading...
Searching...
No Matches
DayZGame.c File Reference

Go to the source code of this file.

Classes

class  ProjectileStoppedInfo
 
class  ObjectCollisionInfo
 
class  CrashSoundSets
 
class  UIScriptedMenu
 
class  LoginQueueBase
 LoginQueue position when using -connect since mission is not created yet. More...
 
class  LoginScreenBase
 
class  LoginTimeBase
 LoginTime when using -connect since mission is not created yet. More...
 
class  ConnectionLost
 
class  DayZProfilesOptions
 
class  CGame
 

Typedefs

typedef Param3< string, bool, boolDayZProfilesOption
 
typedef DayZProfilesOption DayZProfilesOptionBool
 
typedef Param3< string, int, intDayZProfilesOptionInt
 
typedef Param3< string, float, floatDayZProfilesOptionFloat
 

Enumerations

enum  DisconnectSessionFlags {
  NONE = 0 , JOIN_ERROR_ENABLED = 1 , JOIN_ERROR_CHECK = 2 , DISCONNECT_ERROR_ENABLED = 4 ,
  SELECT_USER = 8 , CLOSE_MENUS = 16 , IGNORE_WHEN_IN_GAME = 32 , ALWAYS_FORCE = 64
}
 

Functions

ProjectileStoppedInfo Managed GetSurfNormal ()
 
proto native Object GetSource ()
 
proto native vector GetPos ()
 
proto native vector GetInVelocity ()
 
proto native string GetAmmoType ()
 
proto native float GetProjectileDamage ()
 
proto native Object GetHitObj ()
 
proto native vector GetHitObjPos ()
 
proto native vector GetHitObjRot ()
 
proto native int GetComponentIndex ()
 
void LoginQueueBase ()
 
void ~LoginQueueBase ()
 
override Widget Init ()
 
override bool OnClick (Widget w, int x, int y, int button)
 buttons clicks
 
void Show ()
 
void Hide ()
 
void SetPosition (int position)
 
bool CanChangeHintPage (float timeAccu)
 
void LoadingScreen (DayZGame game)
 
void OnTimer ()
 DEPRECATED.
 
void Inc ()
 
void Dec ()
 
void EndLoading ()
 
bool IsLoading ()
 
void SetTitle (string title)
 
void SetStatus (string status)
 
void SetProgress (float val)
 
void OnUpdate (float timeslice)
 
void ShowEx (DayZGame game)
 
void Hide (bool force)
 
DayZGame GetDayZGame ()
 

Variables

enum DisconnectSessionFlags DISCONNECT_SESSION_FLAGS_FORCE = int.MAX & ~DisconnectSessionFlags.IGNORE_WHEN_IN_GAME
 
const int DISCONNECT_SESSION_FLAGS_JOIN = int.MAX & ~DisconnectSessionFlags.JOIN_ERROR_CHECK
 
const int DISCONNECT_SESSION_FLAGS_ALL = int.MAX
 
class CrashSoundSets GetIsWater
 
class LoginScreenBase extends UIScriptedMenu m_txtPosition
 
TextWidget m_txtNote
 
ButtonWidget m_btnLeave
 
int m_iPosition = -1
 
class DayZProfilesOptions UNDEFINED
 
class DayZProfilesOptions MAIN_MENU
 
class DayZProfilesOptions JOIN
 
class DayZProfilesOptions PARTY
 
class DayZProfilesOptions CONNECT
 
class DayZProfilesOptions CONNECTING
 
class DayZProfilesOptions MAIN_MENU_START
 
class DayZProfilesOptions MAIN_MENU_CONTROLLER_SELECT
 
class DayZProfilesOptions MAIN_MENU_USER_SELECT
 
class DayZProfilesOptions JOIN_START
 
class DayZProfilesOptions JOIN_CONTROLLER_SELECT
 
class DayZProfilesOptions JOIN_USER_SELECT
 
class DayZProfilesOptions PARTY_START
 
class DayZProfilesOptions PARTY_CONTROLLER_SELECT
 
class DayZProfilesOptions PARTY_USER_SELECT
 
class DayZProfilesOptions CONNECT_START
 
class DayZProfilesOptions CONNECT_USER_SELECT
 
class DayZProfilesOptions CONNECT_CONTROLLER_SELECT
 
class DayZProfilesOptions MISSION_START
 
class DayZProfilesOptions MISSION_USER_SELECT
 
class DayZProfilesOptions m_WidgetRoot
 
TextWidget m_TextWidgetTitle
 
TextWidget m_TextWidgetStatus
 
TextWidget m_ModdedWarning
 
ImageWidget m_ImageWidgetBackground
 
DayZGame m_DayZGame
 
float m_LastProgressUpdate
 
ImageWidget m_ImageLogoMid
 
ImageWidget m_ImageLogoCorner
 
ImageWidget m_ImageLoadingIcon
 
ImageWidget m_ImageBackground
 
ProgressBarWidget m_ProgressLoading
 
float m_ImageLoadingIconRotation
 
TextWidget m_ProgressText
 
int m_Counter
 
ref Timer m_Timer
 
ref UiHintPanelLoading m_HintPanel
 
DayZGame g_Game
 

Typedef Documentation

◆ DayZProfilesOption

Definition at line 383 of file DayZGame.c.

◆ DayZProfilesOptionBool

Definition at line 384 of file DayZGame.c.

◆ DayZProfilesOptionFloat

Definition at line 386 of file DayZGame.c.

◆ DayZProfilesOptionInt

Definition at line 385 of file DayZGame.c.

Enumeration Type Documentation

◆ DisconnectSessionFlags

Enumerator
NONE 
JOIN_ERROR_ENABLED 
JOIN_ERROR_CHECK 
DISCONNECT_ERROR_ENABLED 
SELECT_USER 
CLOSE_MENUS 
IGNORE_WHEN_IN_GAME 
ALWAYS_FORCE 

Definition at line 1 of file DayZGame.c.

2{
3 NONE = 0,
7 SELECT_USER = 8,
8 CLOSE_MENUS = 16,
10 ALWAYS_FORCE = 64,
11}
@ DISCONNECT_ERROR_ENABLED
Definition DayZGame.c:6
@ JOIN_ERROR_CHECK
Definition DayZGame.c:5
@ IGNORE_WHEN_IN_GAME
Definition DayZGame.c:9
@ JOIN_ERROR_ENABLED
Definition DayZGame.c:4
@ NONE
Definition DayZGame.c:3
@ ALWAYS_FORCE
Definition DayZGame.c:10
@ SELECT_USER
Definition DayZGame.c:7
@ CLOSE_MENUS
Definition DayZGame.c:8

Function Documentation

◆ CanChangeHintPage()

bool CanChangeHintPage ( float timeAccu)
protected

Definition at line 177 of file DayZGame.c.

178 {
180 }
const float LOADING_SCREEN_HINT_INTERVAL
Definition constants.c:871

References GameConstants::LOADING_SCREEN_HINT_INTERVAL.

◆ Dec()

void Dec ( )
protected

Definition at line 735 of file DayZGame.c.

736 {
737 m_Counter = m_Counter - 1;
738
739 if (m_Counter <= 0)
740 {
741 m_Counter = 0;
742 EndLoading();
744 }
745 }
void EndLoading()
Definition DayZGame.c:747
ref UiHintPanelLoading m_HintPanel
Definition DayZGame.c:676
int m_Counter
Definition DayZGame.c:674

References EndLoading(), m_Counter, and m_HintPanel.

Referenced by Hide().

◆ EndLoading()

void EndLoading ( )
protected

Definition at line 747 of file DayZGame.c.

748 {
751 m_WidgetRoot.Show(false);
752 GetGame().GetCallQueue(CALL_CATEGORY_SYSTEM).Call(g_Game.CheckDialogs);
753 }
DayZGame g_Game
Definition DayZGame.c:3528
class DayZProfilesOptions m_WidgetRoot
static proto native void SetUserData(Widget inst)
static proto native void SetProgressData(Widget inst)
proto native CGame GetGame()
const int CALL_CATEGORY_SYSTEM
Definition tools.c:8

References CALL_CATEGORY_SYSTEM, g_Game, GetGame(), m_WidgetRoot, ProgressAsync::SetProgressData(), and ProgressAsync::SetUserData().

Referenced by Dec().

◆ GetAmmoType()

proto native string GetSurfNormal::GetAmmoType ( )

◆ GetComponentIndex()

proto native int GetIsWater::GetComponentIndex ( )

Definition at line 131 of file ActionTargets.c.

132 { return m_ComponentIndex; }
int m_ComponentIndex

References m_ComponentIndex.

◆ GetDayZGame()

DayZGame GetDayZGame ( )
protected

Definition at line 3530 of file DayZGame.c.

3531{
3532 return g_Game;
3533}

References g_Game.

Referenced by PluginBase::ActivateModifier(), ApplyEyeAcco(), DayZPlayerCameraBase(), DayZPlayerImplementAiming::DbgPrintAimingImplement(), PluginBase::DeactivateModifier(), EffBulletImpactBase::Event_OnStarted(), FloatingCrossHair(), JsonMissionLoaderData::GetData(), ManBase::Init(), UIScriptedMenu::Init(), PluginBase::IsModifierLocked(), PluginBase::LockModifier(), MissionBaseWorld::MissionBase(), Icon::MouseClick(), PlayerContainer::MouseClick(), VicinitySlotsContainer::MouseClick(), ZombieContainer::MouseClick(), ClosableContainer::MouseClick2(), ManBase::OnCommandSwimFinish(), ManBase::OnCommandSwimStart(), Hit_MeatBones::OnEnterCalculations(), OnEvent(), UIScriptedMenu::OnHide(), AnalyticsManagerClient::OnItemAttachedAtPlayer(), InventoryItem::OnRightClick(), OnRPC(), ManBase::OnSelectPlayer(), UIScriptedMenu::OnShow(), OnStart(), ManBase::OnStoreLoad(), ManBase::OnStoreSave(), RecoilBase::RecoilBase(), Hud::RefreshVehicleHud(), DayZIntroSceneXbox::SaveCharName(), BetaSound::SaySound(), PluginBase::SendRPCAgents(), PluginBase::SendRPCLevels(), PluginBase::SendRPCMods(), PluginBase::SendRPCModsDetail(), PluginBase::SendRPCStats(), PluginBase::SendRPCStomach(), PluginBase::SendRPCTemp(), ActionTargetsCursor::SetInteractActionIcon(), Hud::SetStamina(), ActionGetInTransport::Start(), StdFovUpdate(), EnProfilerTests::TestFuncCountData(), PluginBase::Update(), ActionTargetsCursor::Update(), array::Update(), ScriptedWidgetEventHandler::Update(), UIScriptedMenu::Update(), PluginBase::UpdateStatsLocal(), and MissionBaseWorld::~MissionBase().

◆ GetHitObj()

proto native Object GetIsWater::GetHitObj ( )

◆ GetHitObjPos()

proto native vector GetIsWater::GetHitObjPos ( )

◆ GetHitObjRot()

proto native vector GetIsWater::GetHitObjRot ( )

◆ GetInVelocity()

proto native vector GetSurfNormal::GetInVelocity ( )

◆ GetPos()

proto native vector GetSurfNormal::GetPos ( )

◆ GetProjectileDamage()

proto native float GetSurfNormal::GetProjectileDamage ( )

◆ GetSource()

proto native Object GetSurfNormal::GetSource ( )

◆ GetSurfNormal()

ProjectileStoppedInfo Managed GetSurfNormal ( )

◆ Hide() [1/2]

void Hide ( )
protected

Definition at line 161 of file DayZGame.c.

162 {
163 if (layoutRoot)
164 layoutRoot.Show(false);
166 }

References m_HintPanel.

◆ Hide() [2/2]

void Hide ( bool force)
protected

Definition at line 830 of file DayZGame.c.

831 {
832 if (force)
833 {
834 while (m_Counter > 0)
835 Dec();
836 }
837
838 if (m_Counter <= 0)
839 {
840 m_WidgetRoot.Show(false);
844 }
845 }
void Dec()
Definition DayZGame.c:735

References Dec(), m_Counter, m_HintPanel, m_WidgetRoot, ProgressAsync::SetProgressData(), and ProgressAsync::SetUserData().

◆ Inc()

void Inc ( )
protected

Definition at line 727 of file DayZGame.c.

728 {
729 m_LastProgressUpdate = m_DayZGame.GetTickTime();
730 m_Counter++;
731 if (m_Counter == 1)
732 Show();
733 }
float m_LastProgressUpdate
Definition DayZGame.c:664
DayZGame m_DayZGame
Definition DayZGame.c:663
void Show()
Definition DayZGame.c:155

References m_Counter, m_DayZGame, m_LastProgressUpdate, and Show().

◆ Init()

override void Init ( )
protected

Definition at line 120 of file DayZGame.c.

121 {
122 layoutRoot = GetGame().GetWorkspace().CreateWidgets("gui/layouts/dialog_queue_position.layout");
123 m_HintPanel = new UiHintPanelLoading(layoutRoot.FindAnyWidget("hint_frame0"));
124 m_txtPosition = TextWidget.Cast(layoutRoot.FindAnyWidget("txtPosition"));
125 m_txtNote = TextWidget.Cast(layoutRoot.FindAnyWidget("txtNote"));
126 m_btnLeave = ButtonWidget.Cast(layoutRoot.FindAnyWidget("btnLeave"));
127 m_txtNote.Show(true);
128 layoutRoot.FindAnyWidget("notification_root").Show(false);
129
130#ifdef PLATFORM_CONSOLE
131 layoutRoot.FindAnyWidget("toolbar_bg").Show(true);
132 RichTextWidget toolbar_b = RichTextWidget.Cast(layoutRoot.FindAnyWidget("BackIcon"));
134#ifdef PLATFORM_XBOX
135#ifdef BUILD_EXPERIMENTAL
136 layoutRoot.FindAnyWidget("notification_root").Show(true);
137#endif
138#endif
139#endif
140
141 return layoutRoot;
142 }
ButtonWidget m_btnLeave
Definition DayZGame.c:107
class LoginScreenBase extends UIScriptedMenu m_txtPosition
TextWidget m_txtNote
Definition DayZGame.c:106
static string GetRichtextButtonIconFromInputAction(notnull UAInput pInput, string pLocalizedDescription, int pInputDeviceType=EUAINPUT_DEVICE_CONTROLLER, float pScale=ICON_SCALE_NORMAL, bool pVertical=false)
Definition InputUtils.c:151
static const float ICON_SCALE_TOOLBAR
Definition InputUtils.c:15

References GetGame(), InputUtils::GetRichtextButtonIconFromInputAction(), InputUtils::ICON_SCALE_TOOLBAR, m_btnLeave, m_HintPanel, m_txtNote, and m_txtPosition.

Referenced by ScriptedWidgetEventHandler::Attach(), PluginBase::CheckInit(), ClockBase(), DayZPlayerImplementMeleeCombat(), DayZPlayerMeleeFightLogic_LightHeavy(), Environment::Environment(), FireworksBase(), Land_Underground_WaterReservoir(), Link< Class T >::Link(), LoginQueueBase::LoginQueueStatic(), LoginTimeBase::LoginTimeStatic(), ModifiersManager(), NotifiersManager(), ScriptedWidgetEventHandler::OnWidgetScriptInit(), ManBase::PlayerBase(), PlayerStats::PlayerStats(), PPEClassBase::PPEClassBase(), BleedingSourcesManagerBase::Reload(), RemotePlayerStatDebug(), UniversalTemperatureSourceDebug::UniversalTemperatureSource(), and DayZInfected::ZombieBase().

◆ IsLoading()

bool IsLoading ( )
protected

Definition at line 755 of file DayZGame.c.

756 {
757 return m_WidgetRoot.IsVisible();
758 }

References m_WidgetRoot.

◆ LoadingScreen()

void LoadingScreen ( DayZGame game)
protected

Definition at line 677 of file DayZGame.c.

678 {
680
681 m_WidgetRoot = game.GetLoadingWorkspace().CreateWidgets("gui/layouts/loading.layout");
682 Class.CastTo(m_ImageLogoMid, m_WidgetRoot.FindAnyWidget("ImageLogoMid"));
683 Class.CastTo(m_ImageLogoCorner, m_WidgetRoot.FindAnyWidget("ImageLogoCorner"));
684
685 Class.CastTo(m_TextWidgetTitle, m_WidgetRoot.FindAnyWidget("TextWidget"));
686 Class.CastTo(m_TextWidgetStatus, m_WidgetRoot.FindAnyWidget("StatusText"));
687 Class.CastTo(m_ImageWidgetBackground, m_WidgetRoot.FindAnyWidget("ImageBackground"));
688 Class.CastTo(m_ImageLoadingIcon, m_WidgetRoot.FindAnyWidget("ImageLoadingIcon"));
689 Class.CastTo(m_ModdedWarning, m_WidgetRoot.FindAnyWidget("ModdedWarning"));
690
691 m_ImageBackground = ImageWidget.Cast(m_WidgetRoot.FindAnyWidget("ImageBackground"));
692 m_ProgressLoading = ProgressBarWidget.Cast(m_WidgetRoot.FindAnyWidget("LoadingBar"));
693
694 string tmp;
695 m_ProgressText = TextWidget.Cast(m_WidgetRoot.FindAnyWidget("ProgressText"));
696 if (GetGame())
697 m_ProgressText.Show(GetGame().CommandlineGetParam("loadingTest", tmp));
698 m_WidgetRoot.FindAnyWidget("notification_root").Show(false);
699
700#ifdef PLATFORM_CONSOLE
701#ifdef PLATFORM_XBOX
702#ifdef BUILD_EXPERIMENTAL
703 Widget expNotification = m_WidgetRoot.FindAnyWidget("notification_root");
704 if (expNotification)
705 expNotification.Show(true);
706#endif
707#endif
708#endif
709
710 m_ModdedWarning.Show(g_Game.ReportModded());
711 m_ImageLogoMid.Show(true);
712 m_ImageLogoCorner.Show(false);
713
714 m_ImageWidgetBackground.Show(true);
715 m_Counter = 0;
716
717 // lighten up your desktop
718 game.GetBacklit().LoadingAnim();
719
722 }
ImageWidget m_ImageLogoCorner
Definition DayZGame.c:667
ImageWidget m_ImageLoadingIcon
Definition DayZGame.c:668
ImageWidget m_ImageWidgetBackground
Definition DayZGame.c:662
TextWidget m_TextWidgetTitle
Definition DayZGame.c:659
TextWidget m_ModdedWarning
Definition DayZGame.c:661
ProgressBarWidget m_ProgressLoading
Definition DayZGame.c:670
ImageWidget m_ImageLogoMid
Definition DayZGame.c:666
TextWidget m_TextWidgetStatus
Definition DayZGame.c:660
ImageWidget m_ImageBackground
Definition DayZGame.c:669
TextWidget m_ProgressText
Definition DayZGame.c:672
Super root of all classes in Enforce script.
Definition EnScript.c:11
static proto bool CastTo(out Class to, Class from)
Try to safely down-cast base class to child class.

References Class::CastTo(), g_Game, GetGame(), m_Counter, m_DayZGame, m_ImageBackground, m_ImageLoadingIcon, m_ImageLogoCorner, m_ImageLogoMid, m_ImageWidgetBackground, m_ModdedWarning, m_ProgressLoading, m_ProgressText, m_TextWidgetStatus, m_TextWidgetTitle, m_WidgetRoot, ProgressAsync::SetProgressData(), and ProgressAsync::SetUserData().

Referenced by CGame::DayZGame().

◆ LoginQueueBase()

void LoginQueueBase ( )
protected

Definition at line 110 of file DayZGame.c.

111 {
112 g_Game.SetKeyboardHandle(this);
113 }

References g_Game.

Referenced by MissionBaseWorld::CreateScriptedMenu().

◆ OnClick()

override bool OnClick ( Widget w,
int x,
int y,
int button )
protected

buttons clicks

send rcp

Definition at line 144 of file DayZGame.c.

145 {
146 super.OnClick(w, x, y, button);
147 if (w == m_btnLeave)
148 {
149 Leave();
150 return true;
151 }
152 return false;
153 }
Icon x
Icon y

References m_btnLeave, x, and y.

◆ OnUpdate()

void OnUpdate ( float timeslice)
protected

Definition at line 777 of file DayZGame.c.

778 {
779
780 }

◆ SetPosition()

void SetPosition ( int position)
protected

Definition at line 168 of file DayZGame.c.

169 {
170 if (position != m_iPosition)
171 {
173 m_txtPosition.SetText(position.ToString());
174 }
175 }
int m_iPosition
Definition DayZGame.c:108

References m_iPosition, and m_txtPosition.

◆ SetProgress()

void SetProgress ( float val)
protected

Definition at line 770 of file DayZGame.c.

771 {
772 float time_delta = m_DayZGame.GetTickTime() - m_LastProgressUpdate;
773
774 m_LastProgressUpdate = m_DayZGame.GetTickTime();
775 }

References m_DayZGame, and m_LastProgressUpdate.

◆ SetStatus()

void SetStatus ( string status)
protected

Definition at line 765 of file DayZGame.c.

766 {
767 m_TextWidgetStatus.SetText(status);
768 }

References m_TextWidgetStatus.

◆ SetTitle()

void SetTitle ( string title)
protected

Definition at line 760 of file DayZGame.c.

761 {
762 m_TextWidgetTitle.SetText(title);
763 }

References m_TextWidgetTitle.

◆ Show()

void Show ( )
protected

Definition at line 155 of file DayZGame.c.

156 {
157 if (layoutRoot)
158 layoutRoot.Show(true);
159 }

Referenced by Inc(), ServerBrowserTab::RefreshList(), ScriptConsoleTabBase::Select(), and ShowEx().

◆ ShowEx()

void ShowEx ( DayZGame game)
protected

Definition at line 782 of file DayZGame.c.

783 {
784 if (!m_HintPanel)
785 {
786 m_HintPanel = new UiHintPanelLoading(m_WidgetRoot.FindAnyWidget("hint_frame"));
787 m_HintPanel.Init(game);
788 }
789
790 Show();
791 }

References m_HintPanel, m_WidgetRoot, and Show().

◆ ~LoginQueueBase()

void ~LoginQueueBase ( )
protected

Definition at line 115 of file DayZGame.c.

116 {
117 g_Game.SetKeyboardHandle(NULL);
118 }

References g_Game.

Variable Documentation

◆ CONNECT

class DayZProfilesOptions CONNECT
protected

◆ CONNECT_CONTROLLER_SELECT

class DayZProfilesOptions CONNECT_CONTROLLER_SELECT
protected

◆ CONNECT_START

class DayZProfilesOptions CONNECT_START
protected

◆ CONNECT_USER_SELECT

class DayZProfilesOptions CONNECT_USER_SELECT
protected

◆ CONNECTING

class DayZProfilesOptions CONNECTING
protected

◆ DISCONNECT_SESSION_FLAGS_ALL

const int DISCONNECT_SESSION_FLAGS_ALL = int.MAX

Definition at line 15 of file DayZGame.c.

◆ DISCONNECT_SESSION_FLAGS_FORCE

◆ DISCONNECT_SESSION_FLAGS_JOIN

◆ g_Game

DayZGame g_Game
protected

Definition at line 3528 of file DayZGame.c.

Referenced by MissionBase::AbortMission(), BillboardSetHandler::ActivateBillboardSet(), Chat::Add(), Trigger::AddInsider(), Surface::AllowedWaterSurface(), UIScriptedMenu::Apply(), ScriptedWidgetEventHandler::Apply(), Input::AreAllAllowedInputDevicesActive(), UIScriptedMenu::Back(), EntityAI::Building(), DayZIntroSceneXbox::CameraCreate(), CCTWaterSurface::Can(), TrapSpawnBase::CanBePlaced(), UIScriptedMenu::Cancel(), InventoryItem::CanObstruct(), UIScriptedMenu::ChangeAccount(), Managed::CharacterUnload(), Environment::CheckWaterContact(), UIScriptedMenu::CloseMapMenu(), Environment::CollectAndSetEnvironmentData(), UIScriptedMenu::ConnectLastSession(), CreateGame(), CreateItemBasePiles(), CreateMagazinePiles(), CreateMagazinePilesFromBullet(), CreateMission(), Managed::CreateNewCharacter(), CreateOrgan(), ItemBase::CreatePlant(), Hologram::CreateTrigger(), PluginConfigHandler::CustomLocationsAdd(), PluginConfigHandler::CustomLocationsRemove(), DayZIntroScene::DayZIntroScene(), DayZIntroSceneXbox::DayZIntroSceneXbox(), PPEffects::DisableBurlapSackBlindness(), ConnectErrorScriptModuleUI::DisconnectSession(), CGame::DisconnectSessionEx(), Icon::DoubleClick(), HandsContainer::DoubleClick(), AttachmentCategoriesRow::DoubleClick(), ClosableContainer::DoubleClick(), PlayerContainer::DoubleClick(), VicinitySlotsContainer::DoubleClick(), ZombieContainer::DoubleClick(), CGame::EarlyAccessDialog(), DayZCreatureAI::EEHitBy(), ManBase::EEHitBy(), ItemBase::EEItemAttached(), PPEffects::EnableBurlapSackBlindness(), EndLoading(), ImprovisedExplosive::EOnInit(), Plastic_Explosive::EOnInit(), MenuDefaultCharacterData::EquipDefaultCharacter(), EvaluateDamageInternal(), ActionTargets::FilterObstructedObjectsEx(), FlashbangEffect::FlashbangEffect(), OnlineServices::GetCurrentServerInfo(), GetDayZGame(), Environment::GetDebugMessage(), ManBase::GetDrowningWaterLevelCheck(), Environment::GetEnvironmentTemperature(), PluginConfigHandler::GetFileName(), UIScriptedMenu::GetFiltredConfigClasses(), CGame::GetHUDBrightnessSetting(), UIScriptedMenu::GetItemNamesForSlots(), Liquid::GetLiquidConfigProperty(), PluginConfigHandler::GetLocationsData(), DayZIntroScene::GetSelectedUserName(), DayZPlayer::GetSurfaceType(), Weapon::GetWeightSpecialized(), Environment::GetWindModifierPerSurface(), CGame::GetWorldName(), DayZPlayer::HandleDeath(), UIScriptedMenu::HardReset(), HudDebugWinBase::HudDebugWinVersion(), UIScriptedMenu::HudShow(), ErrorModuleHandler::Init(), WorldData::Init(), UIScriptedMenu::Init(), ScriptedWidgetEventHandler::Init(), GameplayEffectsData::Init(), Hud::Init(), Liquid::InitAllLiquids(), SelectionTranslation::InitTranslatedSelections(), UIScriptedMenu::InputDeviceDisconnectWarningMenu(), InventoryMenu(), ScriptedWidgetEventHandler::IsChanged(), IsEntityOnWaterSurface(), CGame::IsMissionMainMenu(), IsObjectObstructedEx(), InventoryItem::IsServerCheck(), Hologram::IsUnderwater(), Land_Bilboard_Base::Land_Bilboard_Base(), LanguageChanged(), UIScriptedMenu::Leave(), ScriptConsoleItemsTab::ListItemRelatedActions(), BillboardSetHandler::LoadBillboardConfigs(), Managed::LoadCharacterData(), LoadConfig(), UIScriptedMenu::LoadData(), LoadingScreen(), LoginQueueBase(), LoginScreenBase::LoginTimeBase(), UIScriptedMenu::LogoutMenu(), Icon::MouseClick(), AttachmentCategoriesRow::MouseClick(), PlayerContainer::MouseClick(), ZombieContainer::MouseClick(), HandsContainer::MouseClick2(), ClosableContainer::MouseClick2(), UIScriptedMenu::OnAttemptSelectPreset(), UIScriptedMenu::OnAttemptTabSwitch(), OnlineServices::OnAutoConnectToEmptyServer(), WeatherPhenomenon::OnBeforeChange(), InventoryItem::OnCEUpdate(), ScriptConsoleGeneralTab::OnClick(), ScriptConsoleItemsTab::OnClick(), BlindedMdfr::OnDeactivate(), PluginBase::OnDestroy(), ManBase::OnDisconnect(), MapHandler::OnDoubleClick(), BarbedWireTrigger::OnEnter(), CGame::OnEvent(), ConnectErrorClientModule::OnEvent(), OnEvent(), ConnectErrorServerModule::OnEvent(), Entity::OnExplosionEffects(), ActionBuryBody::OnFinishProgressServer(), OnFinishProgressServer(), BiosUserManager::OnGameNameChanged(), Input::OnGamepadConnected(), Input::OnGamepadDisconnected(), Input::OnGamepadIdentification(), BiosSessionService::OnGetGameplaySession(), BiosSessionService::OnGetSessionError(), PluginConfigHandler::OnInit(), MissionBase::OnInit(), BiosUserManager::OnJoin(), Input::OnKeyboardConnected(), Input::OnKeyboardDisconnected(), UIScriptedMenu::OnKeyPress(), OnlineServices::OnLoadMPPrivilege(), OnlineServices::OnLoadVoicePrivilege(), BiosUserManager::OnLoggedOn(), MissionBase::OnMissionFinish(), MissionBase::OnMissionStart(), ConnectErrorScriptModuleUI::OnModalResult(), UIScriptedMenu::OnModalResult(), Input::OnMouseConnected(), Input::OnMouseDisconnected(), BiosUserManager::OnPartyHost(), MissionBase::OnPlayerRespawned(), WrittenNoteData::OnRPC(), UIScriptedMenu::OnShow(), BiosUserManager::OnSignedOut(), AreaDamageLooped::OnStayStartServerEvent(), BlindedMdfr::OnTick(), AreaDamageLooped::OnTriggerCreated(), ManBase::OnUnconsciousStop(), MissionBase::OnUpdate(), BiosUserManager::OnUserDatabaseId(), BiosUserManager::OnUserLoggedOn(), BiosUserManager::OnUserPicked(), ScriptedWidgetEventHandler::OptionsMenuControls(), ScriptedWidgetEventHandler::OptionsMenuGame(), PassFilter(), MissionBase::Pause(), UIScriptedMenu::Play(), PluginBase::PrintLogClient(), UIScriptedMenu::Refresh(), ScriptedWidgetEventHandler::Revert(), ScriptedWidgetEventHandler::RevertHUDBrightness(), UIScriptedMenu::SaveData(), PluginBase::ScriptHistoryBack(), PluginBase::ScriptHistoryNext(), SelectionTranslation::SearchAndTranslate(), CGame::SelectUser(), BiosUserManager::SelectUserEx(), Managed::SetAttachment(), PPEffects::SetEVValuePP(), UIScriptedMenu::SetFavoriteConsoles(), PPEDOF::SetFinalParameterValue(), PPEExposureNative::SetFinalParameterValue(), PPEEyeAccomodationNative::SetFinalParameterValue(), PPELightIntensityParamsNative::SetFinalParameterValue(), ManBase::SetNewCharName(), PPEffects::SetNVParams(), BarbedWireTrigger::SetParentObject(), UIScriptedMenu::SetServerInfo(), UIScriptedMenu::SetToDefaults(), ScriptedWidgetEventHandler::SetToDefaults(), Managed::SetupPlayerName(), ConnectionLost::Show(), UIManager::ShowUICursor(), DayZPlayer::SimulateDeath(), SoakItemInsideParentContainingLiquidAboveThreshold(), SpawnItems(), ClientData::SyncEvent_OnRecievedPlayerList(), Barrel_ColorBase::TanPelts(), UIScriptedMenu::TitleScreenMenu(), PluginBase::ToggleHelpScreen(), PluginBase::ToggleMissionLoader(), PluginBase::ToggleScriptConsole(), UIScriptedMenu::TryConnectLastSession(), BiosSessionService::TryGetSession(), ActionTargetsCursor::Update(), Update(), ScriptedWidgetEventHandler::Update(), NotificationSystem::Update(), UIScriptedMenu::Update(), Input::UpdateConnectedInputDeviceList(), UIScriptedMenu::UpdateControlsElements(), UIScriptedMenu::UpdateDisconnectedDevices(), ScriptedWidgetEventHandler::UpdateFOVOption(), ScriptedWidgetEventHandler::UpdateHUDBrightnessOption(), MissionBaseWorld::UpdateInputDevicesAvailability(), MissionBase::UpdateInputDevicesAvailability(), AreaDamageTriggerBase::UpdateInsiders(), Trigger::UpdateInsiders(), ManBase::UpdatePlayerMeasures(), Hud::UpdateQuickbarGlobalVisibility(), DayZIntroSceneXbox::UpdateSelectedUserName(), Hologram::UpdateSelections(), GameplayEffectsData::UpdateVisibility(), HFSMBase< WeaponStateBase, WeaponEventBase, WeaponActionBase, WeaponGuardBase >::ValidateAndRepairHelper(), WorldData::WeatherOnBeforeChange(), CGame::~DayZGame(), UIScriptedMenu::~InGameMenu(), UIScriptedMenu::~InputDeviceDisconnectWarningMenu(), ~LoginQueueBase(), LoginScreenBase::~LoginTimeBase(), UIScriptedMenu::~LogoutMenu(), MissionBase::~MissionGameplay(), and ScriptedWidgetEventHandler::~OptionsMenuGame().

◆ GetIsWater

ObjectCollisionInfo CollisionInfoBase GetIsWater

◆ JOIN

class DayZProfilesOptions JOIN
protected

◆ JOIN_CONTROLLER_SELECT

class DayZProfilesOptions JOIN_CONTROLLER_SELECT
protected

◆ JOIN_START

class DayZProfilesOptions JOIN_START
protected

◆ JOIN_USER_SELECT

class DayZProfilesOptions JOIN_USER_SELECT
protected

◆ m_btnLeave

ButtonWidget m_btnLeave
protected

Definition at line 107 of file DayZGame.c.

Referenced by Init(), LoginScreenBase::Init(), OnClick(), and LoginScreenBase::OnClick().

◆ m_Counter

int m_Counter
protected

Definition at line 674 of file DayZGame.c.

Referenced by Dec(), Hide(), Inc(), and LoadingScreen().

◆ m_DayZGame

DayZGame m_DayZGame
protected

Definition at line 663 of file DayZGame.c.

Referenced by Inc(), LoadingScreen(), and SetProgress().

◆ m_HintPanel

◆ m_ImageBackground

ImageWidget m_ImageBackground
protected

Definition at line 669 of file DayZGame.c.

Referenced by LoadingScreen().

◆ m_ImageLoadingIcon

ImageWidget m_ImageLoadingIcon
protected

Definition at line 668 of file DayZGame.c.

Referenced by LoadingScreen().

◆ m_ImageLoadingIconRotation

float m_ImageLoadingIconRotation
protected

Definition at line 671 of file DayZGame.c.

◆ m_ImageLogoCorner

ImageWidget m_ImageLogoCorner
protected

Definition at line 667 of file DayZGame.c.

Referenced by LoadingScreen().

◆ m_ImageLogoMid

ImageWidget m_ImageLogoMid
protected

Definition at line 666 of file DayZGame.c.

Referenced by LoadingScreen().

◆ m_ImageWidgetBackground

ImageWidget m_ImageWidgetBackground
protected

Definition at line 662 of file DayZGame.c.

Referenced by LoadingScreen().

◆ m_iPosition

int m_iPosition = -1
protected

Definition at line 108 of file DayZGame.c.

Referenced by SetPosition().

◆ m_LastProgressUpdate

float m_LastProgressUpdate
protected

Definition at line 664 of file DayZGame.c.

Referenced by Inc(), and SetProgress().

◆ m_ModdedWarning

TextWidget m_ModdedWarning
protected

Definition at line 661 of file DayZGame.c.

Referenced by UIScriptedMenu::Init(), LoadingScreen(), and UIScriptedMenu::LoadMods().

◆ m_ProgressLoading

ProgressBarWidget m_ProgressLoading
protected

Definition at line 670 of file DayZGame.c.

Referenced by LoadingScreen().

◆ m_ProgressText

TextWidget m_ProgressText
protected

Definition at line 672 of file DayZGame.c.

Referenced by LoadingScreen().

◆ m_TextWidgetStatus

TextWidget m_TextWidgetStatus
protected

Definition at line 660 of file DayZGame.c.

Referenced by LoadingScreen(), and SetStatus().

◆ m_TextWidgetTitle

TextWidget m_TextWidgetTitle
protected

Definition at line 659 of file DayZGame.c.

Referenced by LoadingScreen(), and SetTitle().

◆ m_Timer

◆ m_txtNote

TextWidget m_txtNote
protected

Definition at line 106 of file DayZGame.c.

Referenced by Init().

◆ m_txtPosition

Referenced by Init(), and SetPosition().

◆ m_WidgetRoot

class DayZProfilesOptions m_WidgetRoot
protected

◆ MAIN_MENU

class DayZProfilesOptions MAIN_MENU
protected

◆ MAIN_MENU_CONTROLLER_SELECT

class DayZProfilesOptions MAIN_MENU_CONTROLLER_SELECT
protected

◆ MAIN_MENU_START

class DayZProfilesOptions MAIN_MENU_START
protected

◆ MAIN_MENU_USER_SELECT

class DayZProfilesOptions MAIN_MENU_USER_SELECT
protected

◆ MISSION_START

class DayZProfilesOptions MISSION_START
protected

◆ MISSION_USER_SELECT

class DayZProfilesOptions MISSION_USER_SELECT
protected

◆ PARTY

class DayZProfilesOptions PARTY
protected

◆ PARTY_CONTROLLER_SELECT

class DayZProfilesOptions PARTY_CONTROLLER_SELECT
protected

◆ PARTY_START

class DayZProfilesOptions PARTY_START
protected

◆ PARTY_USER_SELECT

class DayZProfilesOptions PARTY_USER_SELECT
protected

◆ UNDEFINED

class DayZProfilesOptions UNDEFINED
protected