DayZ 1.24
|
TODO doc. More...
Private Member Functions | |
void | IncreaseMaskUpdateCount () |
void | ResetMaskUpdateCount () |
bool | IsAnyEffectRunning () |
bool | AreEffectsSuspended () |
void | AddActiveEffects (array< int > effects) |
void | RemoveActiveEffects (array< int > effects) |
void | StopAllEffects () |
void | AddSuspendRequest (int request_id) |
void | RemoveSuspendRequest (int request_id) |
void | ClearSuspendRequests () |
int | GetSuspendRequestCount () |
void | UpdateWidgets (int type=-1, float timeSlice=0, Param p=null, int handle=-1) |
void | Update (float timeSlice) |
void | OnVoiceEvent (float breathing_resistance01) |
void | SetBreathIntensityStamina (float stamina_cap, float stamina_current) |
void | RegisterGameplayEffectData (int id, Param p) |
Static Private Member Functions | |
static void | Init () |
static void | Cleanup () |
static PPERequesterBase | GetRequester (typename type) |
Returns an instance (singleton) of a requester based on typename. | |
static PPERequesterBase | GetRequester (int index) |
Returns an instance (singleton) of a requester based on index. | |
static int | GetRequesterID (typename type) |
Returns an ID of a requester type. | |
static | GetRequesterTypename (int index) |
Returns a typename from a requester ID. | |
static int | RegisterRequester (typename type) |
Registers new requester type. | |
static bool | VerifyRequester (PPERequesterBase req) |
Verifies the instance. | |
TODO doc.
generic metadata class
indicator wrapper for a specific bleeding source.
extendable type to allow for smarter hit data syncing
Requester bank contains all registered type instances as singletons. Creating new instances outside of bank might be a bad idea (and a way to memory leakage)
Definition at line 117 of file EnScript.c.
|
inlineprotected |
Definition at line 24 of file IntroSceneCharacter.c.
References CharacterUnload().
Definition at line 10 of file GameplayEffectWidgets_base.c.
Definition at line 13 of file GameplayEffectWidgets_base.c.
|
inlineprivate |
Definition at line 9 of file GameplayEffectWidgets_base.c.
|
inlineprotected |
Definition at line 31 of file BleedingIndicator.c.
References BleedingIndicationConstants::INDICATOR_SEVERITY_HIGH, BleedingIndicationConstants::INDICATOR_SEVERITY_LOW, BleedingIndicationConstants::INDICATOR_SEVERITY_MEDIUM, Debug::Log(), DbgBleedingIndicationStaticInfo::m_DbgDropMaxDelay, DbgBleedingIndicationStaticInfo::m_DbgDropMinDelay, DbgBleedingIndicationStaticInfo::m_DbgSequenceDuration, DbgBleedingIndicationStaticInfo::m_DbgUseOverrideValues, m_Initialized, BleedingIndicationConstants::SEQUENCE_DROP_AVERAGE_HIGH, BleedingIndicationConstants::SEQUENCE_DROP_AVERAGE_LOW, BleedingIndicationConstants::SEQUENCE_DROP_AVERAGE_MEDIUM, BleedingIndicationConstants::SEQUENCE_DROP_DELAY_MAX_HIGH, BleedingIndicationConstants::SEQUENCE_DROP_DELAY_MAX_LOW, BleedingIndicationConstants::SEQUENCE_DROP_DELAY_MAX_MEDIUM, BleedingIndicationConstants::SEQUENCE_DROP_DELAY_MIN_HIGH, BleedingIndicationConstants::SEQUENCE_DROP_DELAY_MIN_LOW, BleedingIndicationConstants::SEQUENCE_DROP_DELAY_MIN_MEDIUM, BleedingIndicationConstants::SEQUENCE_DURATION_HIGH, BleedingIndicationConstants::SEQUENCE_DURATION_LOW, and BleedingIndicationConstants::SEQUENCE_DURATION_MEDIUM.
Definition at line 336 of file IntroSceneCharacter.c.
References CharacterUnload(), MenuData::CreateCharacterPerson(), Error(), and SetCharacterID().
Referenced by CreateNewCharacterById().
|
inlineprotected |
Definition at line 324 of file IntroSceneCharacter.c.
References g_Game.
Referenced by CharacterLoad(), CreateDefaultCharacter(), CreateNewCharacter(), and ~IntroSceneCharacter().
|
inlineprotected |
Definition at line 132 of file TransferValues.c.
References Math::AbsFloat(), Math::Clamp(), Math::InverseLerp(), m_LastBloodUpdate, m_Player, SendValue(), and SENSITIVTY_PERCENTAGE.
Referenced by CheckValues().
|
inlineprotected |
Definition at line 94 of file TransferValues.c.
References Math::AbsFloat(), m_HealthMaxValue, m_LastHealthUpdate, m_LastHealthUpdate, m_Player, SendValue(), and SENSITIVTY_PERCENTAGE.
Referenced by CheckValues().
|
inlineprotected |
Definition at line 77 of file TransferValues.c.
References CheckBlood(), and CheckHealth().
Referenced by OnScheduledTick().
Definition at line 57 of file PPERequesterBank.c.
References m_Initialized, m_Instances, and m_Registrations.
|
inlineprivate |
Definition at line 15 of file GameplayEffectWidgets_base.c.
|
inlineprotected |
Definition at line 205 of file IntroSceneCharacter.c.
References CharacterUnload(), CreateNewCharacter(), CreateNewCharacterRandom(), GameConstants::DEFAULT_CHARACTER_NAME, and GetGame().
Referenced by CreateNewCharacterById().
|
inlineprotected |
Definition at line 237 of file IntroSceneCharacter.c.
References CharacterUnload(), ECE_PLACE_ON_SURFACE, g_Game, GetGame(), and SetupPlayerName().
Referenced by CreateDefaultCharacter(), and CreateNewCharacterByName().
Definition at line 184 of file IntroSceneCharacter.c.
References CharacterLoad(), CreateDefaultCharacter(), and GameConstants::DEFAULT_CHARACTER_MENU_ID.
Referenced by LoadCharacterData().
|
inlineprotected |
Definition at line 195 of file IntroSceneCharacter.c.
References CreateNewCharacter(), and GetGame().
Referenced by CreateNewCharacterRandom().
|
inlineprotected |
Definition at line 169 of file IntroSceneCharacter.c.
References CreateNewCharacterByName(), GetCharacterGender(), Math::RandomInt(), and SetCharacterGender().
Referenced by CreateDefaultCharacter().
|
inlineprotected |
Definition at line 55 of file GEWidgetsMetaData.c.
|
protected |
|
inlineprotected |
Definition at line 13 of file GEWidgetsMetaData.c.
References m_Type.
|
inlineprotected |
|
inlineprotected |
Definition at line 121 of file IntroSceneCharacter.c.
References m_CharGender.
Referenced by CreateNewCharacterRandom().
|
inlineprotected |
|
inlineprotected |
Definition at line 408 of file IntroSceneCharacter.c.
References MenuData::GetCharacterName(), GetGame(), and IsDefaultCharacter().
Definition at line 398 of file IntroSceneCharacter.c.
References GameConstants::DEFAULT_CHARACTER_MENU_ID, MenuData::GetCharacterName(), and GetGame().
|
inlineprotected |
Definition at line 57 of file IntroSceneCharacter.c.
References m_CharacterObj.
Referenced by LoadCharacterData(), and DayZIntroScene::ResetIntroCamera().
|
inlineprotected |
|
inlineprotected |
Definition at line 73 of file IntroSceneCharacter.c.
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
Definition at line 236 of file BleedingIndicator.c.
References m_EndNow.
|
inlineprotected |
|
inlineprotected |
Definition at line 228 of file IntroSceneCharacter.c.
References MenuData::GetLastServerAddress(), MenuData::GetLastServerName(), MenuData::GetLastServerPort(), and name.
|
inlineprotected |
Definition at line 137 of file IntroSceneCharacter.c.
References MenuData::GetCharactersCount().
|
inlineprotected |
Definition at line 129 of file IntroSceneCharacter.c.
Referenced by DayZIntroScene::ResetIntroCamera().
|
inlineprotected |
Definition at line 153 of file IntroSceneCharacter.c.
References MenuData::GetCharactersCount().
|
inlinestaticprivate |
Returns an instance (singleton) of a requester based on index.
index | int Index of the registered requester. |
PPERequesterBase
Requester singleton. Definition at line 103 of file PPERequesterBank.c.
References Debug::Log(), and m_Instances.
|
inlinestaticprivate |
Returns an instance (singleton) of a requester based on typename.
type | typename Typename of the requester. |
PPERequesterBase
Requester singleton. Definition at line 72 of file PPERequesterBank.c.
References Class::CastTo(), Error(), Debug::Log(), and m_Instances.
Returns an ID of a requester type.
type | typename Typename of the requester. |
int
Requester ID. Definition at line 118 of file PPERequesterBank.c.
References Debug::Log(), and m_Instances.
Returns a typename from a requester ID.
index | int ID of the requester. |
typename
Requester typename. Definition at line 140 of file PPERequesterBank.c.
References Debug::Log(), and m_Instances.
|
inlineprotected |
Definition at line 241 of file BleedingIndicator.c.
References m_Severity.
|
inlineprivate |
Definition at line 16 of file GameplayEffectWidgets_base.c.
Definition at line 34 of file GEWidgetsMetaData.c.
|
inlineprotected |
Definition at line 44 of file GEWidgetsMetaData.c.
|
inlineprotected |
|
inlineprotected |
Returns 'true' if this class contains update info.
Definition at line 50 of file GEWidgetsMetaData.c.
|
inlineprivate |
Definition at line 5 of file GameplayEffectWidgets_base.c.
Definition at line 47 of file PPERequesterBank.c.
References m_Initialized, m_Instances, m_Registrations, and PPERequesterRegistrations().
Referenced by TransferValues().
|
inlineprotected |
Definition at line 34 of file TransferValues.c.
References m_HealthMaxValue, m_LastHealthUpdate, and m_Player.
|
inlineprotected |
Definition at line 23 of file GEWidgetsMetaData.c.
References m_Type.
Definition at line 91 of file BleedingIndicator.c.
References m_Initialized, and ResetIndicator().
|
inlineprotected |
Definition at line 19 of file IntroSceneCharacter.c.
References GameConstants::DEFAULT_CHARACTER_MENU_ID.
Referenced by DayZIntroScene::DayZIntroScene(), and DayZIntroSceneXbox::DayZIntroSceneXbox().
|
inlineprivate |
Definition at line 8 of file GameplayEffectWidgets_base.c.
|
inlineprotected |
Definition at line 113 of file IntroSceneCharacter.c.
|
inlineprotected |
Definition at line 29 of file IntroSceneCharacter.c.
References GameConstants::DEFAULT_CHARACTER_MENU_ID.
Referenced by GetCharacterName(), and SaveCharName().
|
inlineprotected |
Are any drops currently being animated?
Definition at line 121 of file BleedingIndicator.c.
Referenced by Update().
|
inlineprotected |
Generates random equip for the new IntroSceneCharacter, whatever is defined in 'cfgCharacterCreation'.
Definition at line 276 of file IntroSceneCharacter.c.
References CreateNewCharacterById(), g_Game, MenuData::GetCharacterName(), GetCharacterObj(), GetGame(), MenuData::GetLastPlayedCharacter(), and SetCharacterGender().
|
inlineprotected |
Definition at line 184 of file TransferValues.c.
References CachedObjectsParams::PARAM2_INT_FLOAT, and ReceiveValue().
Definition at line 44 of file TransferValues.c.
References CheckValues(), DiagMenu::GetBool(), GetGame(), m_TimeSinceLastTick, SendInitValues(), ShowDebugValues(), and VALUE_CHECK_INTERVAL.
Definition at line 19 of file GameplayEffectWidgets_base.c.
Definition at line 61 of file GEWidgetsMetaData.c.
Definition at line 22 of file GameplayEffectWidgets_base.c.
Registers new requester type.
Definition at line 156 of file PPERequesterBank.c.
References GetRequester(), Debug::Log(), m_Instances, and m_lastID.
Definition at line 11 of file GameplayEffectWidgets_base.c.
Definition at line 14 of file GameplayEffectWidgets_base.c.
|
inlineprotected |
Definition at line 150 of file BleedingIndicator.c.
Referenced by InitIndicator().
|
inlineprivate |
Definition at line 6 of file GameplayEffectWidgets_base.c.
|
inlineprotected |
Definition at line 143 of file BleedingIndicator.c.
Referenced by Update().
Definition at line 421 of file IntroSceneCharacter.c.
References GetGame(), IsDefaultCharacter(), name, MenuData::SaveCharactersLocal(), and MenuData::SetCharacterName().
|
inlineprotected |
Definition at line 433 of file IntroSceneCharacter.c.
References MenuData::RequestSetDefaultCharacterData().
|
inlineprotected |
Sends values on object creation.
Definition at line 149 of file TransferValues.c.
References Math::Clamp(), Math::InverseLerp(), m_HealthMaxValue, m_LastHealthUpdate, m_Player, and SendValue().
Referenced by OnScheduledTick().
Definition at line 168 of file TransferValues.c.
References GetGame(), m_Player, and CachedObjectsParams::PARAM2_INT_FLOAT.
Referenced by CheckBlood(), CheckHealth(), and SendInitValues().
Definition at line 385 of file IntroSceneCharacter.c.
References ECE_PLACE_ON_SURFACE, and g_Game.
Definition at line 20 of file GameplayEffectWidgets_base.c.
|
inlineprotected |
Definition at line 105 of file IntroSceneCharacter.c.
Referenced by CreateNewCharacterRandom(), and LoadCharacterData().
Definition at line 41 of file IntroSceneCharacter.c.
Referenced by CharacterLoad().
|
inlineprotected |
Definition at line 34 of file IntroSceneCharacter.c.
References GameConstants::DEFAULT_CHARACTER_MENU_ID.
Definition at line 362 of file IntroSceneCharacter.c.
References GameConstants::DEFAULT_CHARACTER_NAME, g_Game, MenuData::GetCharacterName(), GetGame(), and name.
Referenced by CreateNewCharacter().
Definition at line 194 of file TransferValues.c.
References DbgUI::Begin(), DbgUI::BeginCleanupScope(), DbgUI::End(), DbgUI::EndCleanupScope(), DbgUI::Text(), and float::ToString().
Referenced by OnScheduledTick().
|
inlineprotected |
Definition at line 110 of file BleedingIndicator.c.
References m_IsRunning, and TrySpawnNextDrop().
Referenced by Update().
|
inlineprivate |
Definition at line 12 of file GameplayEffectWidgets_base.c.
Definition at line 98 of file BleedingIndicator.c.
References m_IsRunning.
|
inlineprotected |
Definition at line 27 of file TransferValues.c.
|
inlineprotected |
Definition at line 126 of file BleedingIndicator.c.
References Class::CastTo(), and m_TimeElapsedTotal.
Referenced by StartRunningDrops(), and Update().
Definition at line 18 of file GameplayEffectWidgets_base.c.
Definition at line 161 of file BleedingIndicator.c.
References IsRunning(), IsRunningDrops(), m_ActiveDropsCount, DbgBleedingIndicationStaticInfo::m_DbgSequenceDuration, DbgBleedingIndicationStaticInfo::m_DbgUseOverrideValues, m_DropProbabilityRollsCount, m_Initialized, m_IsRunning, m_LastDropSpawnTime, Math::RandomFloat01(), ResetSequence(), StartRunningDrops(), and TrySpawnNextDrop().
Definition at line 62 of file GEWidgetsMetaData.c.
Definition at line 60 of file GEWidgetsMetaData.c.
|
inlineprivate |
Definition at line 17 of file GameplayEffectWidgets_base.c.
|
inlinestaticprivate |
Verifies the instance.
Definition at line 179 of file PPERequesterBank.c.
References Debug::Log(), m_Initialized, and m_Instances.
Definition at line 9 of file TransferValues.c.
Definition at line 11 of file PPERequesterBank.c.
|
protected |
Definition at line 28 of file BleedingIndicator.c.
|
protected |
Definition at line 10 of file BleedingIndicator.c.
Referenced by Update().
|
private |
Definition at line 4 of file SyncHitInfo.c.
|
protected |
Definition at line 16 of file BleedingIndicator.c.
|
protected |
Definition at line 26 of file BleedingIndicator.c.
|
private |
Definition at line 22 of file TransferValues.c.
Referenced by GetBlood().
|
private |
Definition at line 20 of file TransferValues.c.
|
protected |
Definition at line 5 of file IntroSceneCharacter.c.
|
protected |
Definition at line 3 of file IntroSceneCharacter.c.
Referenced by GetCharacterID().
|
protected |
Definition at line 6 of file IntroSceneCharacter.c.
Referenced by GetCharacterObj().
|
protected |
Definition at line 7 of file IntroSceneCharacter.c.
|
protected |
Definition at line 8 of file IntroSceneCharacter.c.
|
protected |
Definition at line 15 of file IntroSceneCharacter.c.
|
protected |
Definition at line 4 of file IntroSceneCharacter.c.
|
protected |
Definition at line 17 of file IntroSceneCharacter.c.
Referenced by GetCharacterGender().
|
protected |
Definition at line 10 of file IntroSceneCharacter.c.
Referenced by GetCharGenderList().
|
protected |
Definition at line 12 of file IntroSceneCharacter.c.
Referenced by GetCharPantsList().
|
protected |
Definition at line 11 of file IntroSceneCharacter.c.
Referenced by GetCharShirtsList().
|
protected |
Definition at line 13 of file IntroSceneCharacter.c.
Referenced by GetCharShoesList().
Definition at line 29 of file BleedingIndicator.c.
|
protected |
Definition at line 24 of file BleedingIndicator.c.
Definition at line 14 of file BleedingIndicator.c.
|
protected |
Definition at line 25 of file BleedingIndicator.c.
Referenced by Update().
|
protected |
Definition at line 23 of file BleedingIndicator.c.
|
protected |
Definition at line 22 of file BleedingIndicator.c.
|
protected |
Definition at line 9 of file BleedingIndicator.c.
Definition at line 7 of file BleedingIndicator.c.
Referenced by GetEndNow().
|
private |
Definition at line 7 of file SyncHitInfo.c.
|
private |
Definition at line 9 of file SyncHitInfo.c.
|
private |
Definition at line 23 of file TransferValues.c.
Referenced by GetHealth().
|
private |
Definition at line 6 of file SyncHitInfo.c.
|
private |
Definition at line 19 of file TransferValues.c.
Referenced by CheckHealth(), and SendInitValues().
|
private |
Definition at line 5 of file SyncHitInfo.c.
Definition at line 7 of file PPERequesterBank.c.
|
protected |
Definition at line 5 of file BleedingIndicator.c.
|
protected |
Definition at line 25 of file TransferValues.c.
|
staticprivate |
Definition at line 6 of file PPERequesterBank.c.
Definition at line 8 of file BleedingIndicator.c.
|
private |
Definition at line 14 of file TransferValues.c.
Referenced by CheckBlood().
|
protected |
Definition at line 21 of file BleedingIndicator.c.
Referenced by Update().
|
private |
Definition at line 13 of file TransferValues.c.
Referenced by CheckHealth().
|
staticprivate |
Definition at line 9 of file PPERequesterBank.c.
|
protected |
Definition at line 11 of file GEWidgetsMetaData.c.
|
private |
Definition at line 3 of file GameplayEffectWidgets_base.c.
|
protected |
Definition at line 13 of file BleedingIndicator.c.
|
private |
Definition at line 10 of file TransferValues.c.
|
staticprivate |
Definition at line 45 of file PPERequesterBank.c.
|
protected |
Definition at line 18 of file BleedingIndicator.c.
|
protected |
Definition at line 17 of file BleedingIndicator.c.
|
protected |
Definition at line 11 of file BleedingIndicator.c.
Referenced by GetSeverity().
|
protected |
Definition at line 12 of file BleedingIndicator.c.
Definition at line 6 of file BleedingIndicator.c.
|
protected |
Definition at line 20 of file BleedingIndicator.c.
|
protected |
Definition at line 19 of file BleedingIndicator.c.
Referenced by TrySpawnNextDrop().
|
private |
Definition at line 11 of file TransferValues.c.
|
protected |
Definition at line 9 of file GEWidgetsMetaData.c.
Definition at line 8 of file GEWidgetsMetaData.c.
|
protected |
Definition at line 10 of file GEWidgetsMetaData.c.
|
staticprivate |
Definition at line 25 of file PPERequesterBank.c.
|
staticprivate |
Definition at line 29 of file PPERequesterBank.c.
|
staticprivate |
Definition at line 24 of file PPERequesterBank.c.
|
staticprivate |
Definition at line 23 of file PPERequesterBank.c.
|
staticprivate |
Definition at line 39 of file PPERequesterBank.c.
|
staticprivate |
Definition at line 36 of file PPERequesterBank.c.
|
staticprivate |
Definition at line 13 of file PPERequesterBank.c.
|
staticprivate |
Definition at line 26 of file PPERequesterBank.c.
|
staticprivate |
Definition at line 43 of file PPERequesterBank.c.
|
staticprivate |
Definition at line 31 of file PPERequesterBank.c.
|
staticprivate |
Definition at line 32 of file PPERequesterBank.c.
|
staticprivate |
Definition at line 18 of file PPERequesterBank.c.
|
staticprivate |
Definition at line 19 of file PPERequesterBank.c.
|
staticprivate |
Definition at line 14 of file PPERequesterBank.c.
|
staticprivate |
Definition at line 15 of file PPERequesterBank.c.
|
staticprivate |
Definition at line 16 of file PPERequesterBank.c.
|
staticprivate |
Definition at line 17 of file PPERequesterBank.c.
|
staticprivate |
Definition at line 20 of file PPERequesterBank.c.
|
staticprivate |
Definition at line 22 of file PPERequesterBank.c.
|
staticprivate |
Definition at line 34 of file PPERequesterBank.c.
|
staticprivate |
Definition at line 30 of file PPERequesterBank.c.
|
staticprivate |
Definition at line 12 of file PPERequesterBank.c.
|
staticprivate |
Definition at line 35 of file PPERequesterBank.c.
|
staticprivate |
Definition at line 21 of file PPERequesterBank.c.
|
staticprivate |
Definition at line 41 of file PPERequesterBank.c.
|
staticprivate |
Definition at line 37 of file PPERequesterBank.c.
|
staticprivate |
Definition at line 33 of file PPERequesterBank.c.
|
staticprivate |
Definition at line 40 of file PPERequesterBank.c.
|
staticprivate |
Definition at line 28 of file PPERequesterBank.c.
|
staticprivate |
Definition at line 38 of file PPERequesterBank.c.
|
staticprivate |
Definition at line 27 of file PPERequesterBank.c.
|
staticprivate |
Definition at line 42 of file PPERequesterBank.c.
Definition at line 7 of file TransferValues.c.
Definition at line 4 of file TransferValues.c.
Definition at line 3 of file TransferValues.c.
Definition at line 6 of file TransferValues.c.