Dayz Explorer 1.28.160049
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

typedef Param3<string, bool, bool> DayZProfilesOption
protected

Definition at line 397 of file dayzgame.c.

◆ DayZProfilesOptionBool

Definition at line 398 of file dayzgame.c.

◆ DayZProfilesOptionFloat

Definition at line 400 of file dayzgame.c.

◆ DayZProfilesOptionInt

typedef Param3<string, int, int> DayZProfilesOptionInt
protected

Definition at line 399 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.

Function Documentation

◆ CanChangeHintPage()

bool CanChangeHintPage ( float timeAccu)
protected

Definition at line 186 of file dayzgame.c.

◆ Dec()

void Dec ( )
protected

Definition at line 771 of file dayzgame.c.

◆ EndLoading()

void EndLoading ( )
protected

Definition at line 783 of file dayzgame.c.

◆ GetAmmoType()

proto native string GetSurfNormal::GetAmmoType ( )

◆ GetComponentIndex()

proto native int GetIsWater::GetComponentIndex ( )

Definition at line 155 of file actiontargets.c.

◆ GetDayZGame()

DayZGame GetDayZGame ( )
protected

Definition at line 3870 of file dayzgame.c.

◆ 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 170 of file dayzgame.c.

◆ Hide() [2/2]

void Hide ( bool force)
protected

Definition at line 868 of file dayzgame.c.

◆ Inc()

void Inc ( )
protected

Definition at line 761 of file dayzgame.c.

◆ Init()

override void Init ( )
protected

Definition at line 127 of file dayzgame.c.

◆ IsLoading()

bool IsLoading ( )
protected

Definition at line 791 of file dayzgame.c.

◆ LoadingScreen()

void LoadingScreen ( DayZGame game)
protected

Definition at line 707 of file dayzgame.c.

◆ LoginQueueBase()

void LoginQueueBase ( )
protected

Definition at line 117 of file dayzgame.c.

◆ OnClick()

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

buttons clicks

send rcp

Definition at line 151 of file dayzgame.c.

◆ OnUpdate()

void OnUpdate ( float timeslice)
protected

Definition at line 813 of file dayzgame.c.

◆ SetPosition()

void SetPosition ( int position)
protected

Definition at line 177 of file dayzgame.c.

◆ SetProgress()

void SetProgress ( float val)
protected

Definition at line 806 of file dayzgame.c.

◆ SetStatus()

void SetStatus ( string status)
protected

Definition at line 801 of file dayzgame.c.

◆ SetTitle()

void SetTitle ( string title)
protected

Definition at line 796 of file dayzgame.c.

◆ Show()

void Show ( )
protected

Definition at line 162 of file dayzgame.c.

◆ ShowEx()

void ShowEx ( DayZGame game)
protected

Definition at line 818 of file dayzgame.c.

◆ ~LoginQueueBase()

void ~LoginQueueBase ( )
protected

Definition at line 122 of file dayzgame.c.

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

const int DISCONNECT_SESSION_FLAGS_JOIN = int.MAX & ~DisconnectSessionFlags.JOIN_ERROR_CHECK

Definition at line 14 of file dayzgame.c.

◆ g_Game

DayZGame g_Game
protected

Definition at line 3868 of file dayzgame.c.

◆ 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 114 of file dayzgame.c.

◆ m_Counter

int m_Counter
protected

Definition at line 704 of file dayzgame.c.

◆ m_DayZGame

DayZGame m_DayZGame
protected

Definition at line 693 of file dayzgame.c.

◆ m_HintPanel

ref UiHintPanelLoading m_HintPanel
protected

Definition at line 706 of file dayzgame.c.

◆ m_ImageBackground

ImageWidget m_ImageBackground
protected

Definition at line 699 of file dayzgame.c.

◆ m_ImageLoadingIcon

ImageWidget m_ImageLoadingIcon
protected

Definition at line 698 of file dayzgame.c.

◆ m_ImageLoadingIconRotation

float m_ImageLoadingIconRotation
protected

Definition at line 701 of file dayzgame.c.

◆ m_ImageLogoCorner

ImageWidget m_ImageLogoCorner
protected

Definition at line 697 of file dayzgame.c.

◆ m_ImageLogoMid

ImageWidget m_ImageLogoMid
protected

Definition at line 696 of file dayzgame.c.

◆ m_ImageWidgetBackground

ImageWidget m_ImageWidgetBackground
protected

Definition at line 692 of file dayzgame.c.

◆ m_iPosition

int m_iPosition = -1
protected

Definition at line 115 of file dayzgame.c.

◆ m_LastProgressUpdate

float m_LastProgressUpdate
protected

Definition at line 694 of file dayzgame.c.

◆ m_ModdedWarning

TextWidget m_ModdedWarning
protected

Definition at line 691 of file dayzgame.c.

◆ m_ProgressLoading

ProgressBarWidget m_ProgressLoading
protected

Definition at line 700 of file dayzgame.c.

◆ m_ProgressText

TextWidget m_ProgressText
protected

Definition at line 702 of file dayzgame.c.

◆ m_TextWidgetStatus

TextWidget m_TextWidgetStatus
protected

Definition at line 690 of file dayzgame.c.

◆ m_TextWidgetTitle

TextWidget m_TextWidgetTitle
protected

Definition at line 689 of file dayzgame.c.

◆ m_Timer

ref Timer m_Timer
protected

Definition at line 705 of file dayzgame.c.

◆ m_txtNote

TextWidget m_txtNote
protected

Definition at line 113 of file dayzgame.c.

◆ m_txtPosition

class LoginScreenBase extends UIScriptedMenu m_txtPosition

◆ 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