![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Protected Attributes | |
| int | m_Bit |
| int | m_BitOffset = 0 |
| bool | m_ProcessSourcesRemoval = false |
| const int | STORAGE_VERSION = 103 |
Private Attributes | |
| ref map< int, string > | m_BitToFireGeom = new map<int, string> |
| int | m_BleedingBits |
| ref map< int, ref BleedingSource > | m_BleedingSources = new map<int, ref BleedingSource> |
| ref map< int, int > | m_BleedingSourcesByLocation = new map<int, int> |
| ref map< string, ref BleedingSourceZone > | m_BleedingSourceZone = new map<string, ref BleedingSourceZone> |
| ref array< int > | m_DeleteList = new array<int> |
| bool | m_DisableBloodLoss = false |
| bool | m_EnableHitIndication = false |
| ItemBase | m_Item |
| PlayerBase | m_Player |
| Shape | m_Point |
| bool | m_ShowDiag |
| bool | m_ShowingDiag |
| bool | m_ShowingDiagDraw |
| float | m_Tick |
| const float | TICK_INTERVAL_SEC = 3 |
Static Private Attributes | |
| static ref set< int > | m_BleedingSourcesLocationsList = new set<int> |
| static ref map< int, int > | m_BleedingSourcesZonesMaskByLocation = new map<int, int> |
Definition at line 1 of file bleedingsourcesmanagerbase.c.
|
inlineprotected |
Definition at line 15 of file bleedingsourcesmanagerbase.c.
|
inlineprotected |
Definition at line 298 of file bleedingsourcesmanagerserver.c.
References m_Player, and RemoveAllSources().
|
inlineprotected |
Definition at line 154 of file bleedingsourcesmanagerserver.c.
References AddBleedingSource(), CanAddBleedingSource(), and m_BleedingSourceZone.
|
inlineprotected |
Definition at line 260 of file bleedingsourcesmanagerbase.c.
References BleedingSource(), GetBleedingSourceMeta(), BleedingSourceZone::GetBoneName(), BleedingSourceZone::GetFlowModifier(), BleedingSourceZone::GetInvLocation(), BleedingSourceZone::GetMaxTime(), BleedingSourceZone::GetOffset(), BleedingSourceZone::GetOrientation(), BleedingSourceZone::GetParticleName(), m_BleedingSources, m_BleedingSourcesByLocation, and m_Player.
Referenced by ActivateAllBS(), AddBleedingSourceEx(), AttemptAddBleedingSource(), AttemptAddBleedingSourceBySelection(), DebugActivateBleedingSource(), OnBleedingBitsUpdate(), OnStoreLoad(), and Reload().
|
inlineprotected |
Definition at line 71 of file bleedingsourcesmanagerremote.c.
References g_Game, m_BleedingSources, and m_Player.
|
inlineprotected |
Definition at line 31 of file bleedingsourcesmanagerserver.c.
References m_Player.
|
inlineprotected |
Definition at line 254 of file bleedingsourcesmanagerbase.c.
References AddBleedingSource(), and m_BleedingSources.
Referenced by AttemptAddBleedingSourceDirectly().
Definition at line 194 of file bleedingsourcesmanagerbase.c.
References AddBleedingSource(), CanAddBleedingSource(), component, and GetBitFromSelectionID().
Referenced by ProcessHit().
Definition at line 211 of file bleedingsourcesmanagerbase.c.
References AddBleedingSource(), CanAddBleedingSource(), GetBitFromSelectionName(), and string::ToLower().
|
inlineprotected |
Definition at line 230 of file bleedingsourcesmanagerbase.c.
References AddBleedingSourceEx(), and CanAddBleedingSource().
Definition at line 241 of file bleedingsourcesmanagerbase.c.
References GetBleedingSourceMeta(), and m_Player.
Referenced by ActivateAllBS(), AttemptAddBleedingSource(), AttemptAddBleedingSourceBySelection(), AttemptAddBleedingSourceDirectly(), DebugActivateBleedingSource(), and OnStoreLoad().
|
inlineprotected |
Definition at line 204 of file bleedingsourcesmanagerremote.c.
References DbgUI::Begin(), DbgUI::BeginCleanupScope(), DbgUI::End(), DbgUI::EndCleanupScope(), and m_ShowingDiag.
Referenced by OnUpdate().
|
inlineprotected |
Definition at line 244 of file bleedingsourcesmanagerremote.c.
References m_BleedingSources, and m_ShowingDiagDraw.
Referenced by OnUpdate().
|
inlineprotected |
Definition at line 214 of file bleedingsourcesmanagerserver.c.
References AddBleedingSource(), CanAddBleedingSource(), m_BleedingSourceZone, and RemoveAllSources().
|
inlineprotected |
Definition at line 159 of file bleedingsourcesmanagerremote.c.
References DbgUI::Begin(), DbgUI::BeginCleanupScope(), BIT_INT_SIZE, BleedingSource(), DbgUI::End(), DbgUI::EndCleanupScope(), g_Game, GetBleedingSourceMeta(), BleedingSourceZone::GetInvLocation(), BleedingSourceZone::GetMaxTime(), GetSelectionNameFromBit(), InventorySlots::GetSlotName(), m_BleedingBits, m_BleedingSources, m_ShowingDiag, name, Math::Pow(), Math::Round(), DbgUI::Text(), and float::ToString().
Referenced by OnUpdate().
|
inlineprotected |
Definition at line 214 of file bleedingsourcesmanagerremote.c.
References m_BleedingSources, and m_ShowingDiagDraw.
Referenced by OnUpdate().
Definition at line 107 of file bleedingsourcesmanagerbase.c.
References CachedObjectsArrays::ARRAY_STRING, GetBitFromSelectionName(), and m_Player.
Referenced by AttemptAddBleedingSource().
Definition at line 180 of file bleedingsourcesmanagerbase.c.
References m_BleedingSourceZone, and name.
Referenced by AttemptAddBleedingSourceBySelection(), GetBitFromSelectionID(), and IsBleedingSourceActive().
Definition at line 274 of file bleedingsourcesmanagerbase.c.
References m_BleedingSources.
Referenced by OnStoreSave().
Definition at line 77 of file bleedingsourcesmanagerbase.c.
References m_BleedingSourcesByLocation.
Referenced by GetFreeBleedingSourceBitsByInvLocation().
|
inlineprotected |
Definition at line 118 of file bleedingsourcesmanagerremote.c.
References BIT_INT_SIZE, m_BleedingBits, and Math::Pow().
|
inlineprotected |
Definition at line 127 of file bleedingsourcesmanagerbase.c.
References GetSelectionNameFromBit(), and m_BleedingSourceZone.
Referenced by AddBleedingSource(), CanAddBleedingSource(), DisplayDebug(), GetMostSignificantBleedingSource(), and RemoveBleedingSource().
|
inlineprotected |
Definition at line 321 of file bleedingsourcesmanagerbase.c.
References m_BleedingSources.
|
inlineprotected |
Definition at line 70 of file bleedingsourcesmanagerbase.c.
References m_BleedingSourcesLocationsList.
|
inlineprotected |
Definition at line 299 of file bleedingsourcesmanagerbase.c.
References m_BleedingSources.
Referenced by OnStoreSave().
|
inlineprotected |
Definition at line 12 of file bleedingsourcesmanagerserver.c.
References GetSelectionNameFromBit(), and m_BleedingSourceZone.
Definition at line 88 of file bleedingsourcesmanagerbase.c.
References GetBleedingSourceBitsByInvLocation(), and m_BleedingSourcesZonesMaskByLocation.
|
inlineprotected |
Definition at line 97 of file bleedingsourcesmanagerserver.c.
References BIT_INT_SIZE, GetBleedingSourceMeta(), BleedingSourceZone::GetFlowModifier(), and m_Player.
Referenced by RemoveMostSignificantBleedingSource().
|
inlineprotected |
Definition at line 132 of file bleedingsourcesmanagerbase.c.
References m_BitOffset.
Definition at line 189 of file bleedingsourcesmanagerbase.c.
References m_BitToFireGeom.
Referenced by DisplayDebug(), GetBleedingSourceMeta(), and GetBleedingSourceZone().
|
inlineprotected |
Definition at line 17 of file bleedingsourcesmanagerserver.c.
References STORAGE_VERSION.
|
inlineprotected |
Definition at line 21 of file bleedingsourcesmanagerbase.c.
References PlayerConstants::BLEEDING_SOURCE_DURATION_NORMAL, PlayerConstants::BLEEDING_SOURCE_FLOW_MODIFIER_HIGH, PlayerConstants::BLEEDING_SOURCE_FLOW_MODIFIER_LOW, PlayerConstants::BLEEDING_SOURCE_FLOW_MODIFIER_MEDIUM, and RegisterBleedingZoneEx().
Referenced by BleedingSourcesManagerBase(), and Reload().
|
inlineprotected |
Definition at line 11 of file bleedingsourcesmanagerremote.c.
References g_Game.
Definition at line 98 of file bleedingsourcesmanagerbase.c.
References GetBitFromSelectionName(), m_Player, and name.
Definition at line 92 of file bleedingsourcesmanagerremote.c.
References AddBleedingSource(), and RemoveBleedingSource().
Referenced by OnVariablesSynchronized().
|
inlineprotected |
Definition at line 255 of file bleedingsourcesmanagerserver.c.
References AddBleedingSource(), BIT_INT_SIZE, CanAddBleedingSource(), Serializer::Read(), SetBleedingSourceActiveTime(), and SetBleedingSourceType().
|
inlineprotected |
Definition at line 233 of file bleedingsourcesmanagerserver.c.
References BIT_INT_SIZE, GetBleedingSourceActiveTime(), GetBleedingSourceType(), m_Player, and Serializer::Write().
|
inlineprotected |
Definition at line 127 of file bleedingsourcesmanagerserver.c.
References PlayerConstants::BLEEDING_LOW_PRESSURE_BLOOD, PlayerConstants::BLEEDING_LOW_PRESSURE_MIN_MOD, PlayerConstants::BLOOD_THRESHOLD_FATAL, Math::Clamp(), Math::InverseLerp(), m_BleedingSources, m_DeleteList, m_DisableBloodLoss, m_Player, m_ProcessSourcesRemoval, m_Tick, RemoveBleedingSource(), and TICK_INTERVAL_SEC.
|
inlineprotected |
Definition at line 141 of file bleedingsourcesmanagerremote.c.
References CleanDebug(), CleanVisualDebug(), DisplayDebug(), DisplayVisualDebug(), m_ShowDiag, m_ShowingDiag, and m_ShowingDiagDraw.
|
inlineprotected |
Definition at line 34 of file bleedingsourcesmanagerremote.c.
References m_BleedingBits, m_Player, and OnBleedingBitsUpdate().
|
inlineprotected |
Definition at line 167 of file bleedingsourcesmanagerserver.c.
References AttemptAddBleedingSource(), Debug::BleedingChancesLog(), BleedChanceData::CalculateBleedChance(), Math::Clamp(), component, g_Game, LogManager::IsBleedingChancesLogEnable(), m_Player, Math::RandomFloat01(), Math::RandomInt(), and float::ToString().
|
inlineprotected |
Definition at line 165 of file bleedingsourcesmanagerbase.c.
References name, and RegisterBleedingZoneEx().
|
inlineprotected |
Definition at line 137 of file bleedingsourcesmanagerbase.c.
References BIT_INT_SIZE, Error(), m_Bit, m_BitOffset, m_BitToFireGeom, m_BleedingSourcesLocationsList, m_BleedingSourcesZonesMaskByLocation, m_BleedingSourceZone, and name.
Referenced by Init(), and RegisterBleedingZone().
|
inlineprotected |
Definition at line 22 of file bleedingsourcesmanagerremote.c.
References g_Game, m_Bit, name, and GameplayEffectWidgets_base::RegisterGameplayEffectData().
|
inlineprotected |
Definition at line 51 of file bleedingsourcesmanagerremote.c.
References AddBleedingSource(), BIT_INT_SIZE, Init(), m_BitOffset, m_BleedingBits, m_BleedingSourceZone, and RemoveBleedingSource().
|
inlineprotected |
Definition at line 170 of file bleedingsourcesmanagerbase.c.
References m_BleedingSources, and RemoveBleedingSource().
Referenced by ~BleedingSourcesManagerServer(), and DebugActivateBleedingSource().
|
inlineprotected |
Definition at line 76 of file bleedingsourcesmanagerserver.c.
References m_Player, and RemoveBleedingSource().
Definition at line 308 of file bleedingsourcesmanagerbase.c.
References GetBleedingSourceMeta(), BleedingSourceZone::GetInvLocation(), m_BleedingSources, and m_BleedingSourcesByLocation.
Referenced by OnBleedingBitsUpdate(), OnTick(), Reload(), RemoveAllSources(), RemoveAnyBleedingSource(), and RemoveMostSignificantBleedingSource().
Definition at line 81 of file bleedingsourcesmanagerremote.c.
Definition at line 43 of file bleedingsourcesmanagerserver.c.
References PlayerConstants::BLEEDING_SOURCE_CLOSE_INFECTION_CHANCE, ErrorEx, m_Item, m_Player, CachedObjectsParams::PARAM1_BOOL, and Math::RandomFloat01().
|
inlineprotected |
Definition at line 84 of file bleedingsourcesmanagerserver.c.
References GetMostSignificantBleedingSource(), and RemoveBleedingSource().
Referenced by RemoveMostSignificantBleedingSourceEx().
|
inlineprotected |
Definition at line 91 of file bleedingsourcesmanagerserver.c.
References RemoveMostSignificantBleedingSource(), and SetItem().
|
inlineprotected |
Definition at line 22 of file bleedingsourcesmanagerserver.c.
References m_DeleteList, and m_ProcessSourcesRemoval.
Definition at line 284 of file bleedingsourcesmanagerbase.c.
References m_BleedingSources.
Referenced by OnStoreLoad().
|
inlineprotected |
Definition at line 292 of file bleedingsourcesmanagerbase.c.
References m_BleedingSources.
Referenced by OnStoreLoad().
|
inlineprotected |
Definition at line 228 of file bleedingsourcesmanagerserver.c.
References m_DisableBloodLoss.
|
inlineprotected |
Definition at line 136 of file bleedingsourcesmanagerremote.c.
References m_ShowDiag.
|
inlineprotected |
Definition at line 64 of file bleedingsourcesmanagerbase.c.
References m_Item.
Referenced by RemoveMostSignificantBleedingSourceEx().
|
protected |
Definition at line 12 of file bleedingsourcesmanagerbase.c.
Referenced by RegisterBleedingZoneEx().
|
protected |
Definition at line 13 of file bleedingsourcesmanagerbase.c.
Referenced by GetRegisteredSourcesCount(), RegisterBleedingZoneEx(), and Reload().
Definition at line 11 of file bleedingsourcesmanagerbase.c.
Referenced by GetSelectionNameFromBit(), and RegisterBleedingZoneEx().
|
private |
Definition at line 4 of file bleedingsourcesmanagerremote.c.
Referenced by DisplayDebug(), GetBleedingSourceCountRemote(), OnVariablesSynchronized(), and Reload().
|
private |
Definition at line 3 of file bleedingsourcesmanagerbase.c.
Referenced by AddBleedingSource(), AddBleedingSourceEx(), CleanVisualDebug(), DisplayDebug(), DisplayVisualDebug(), GetBleedingSourceActiveTime(), GetBleedingSourcesCount(), GetBleedingSourceType(), OnTick(), RemoveAllSources(), RemoveBleedingSource(), SetBleedingSourceActiveTime(), and SetBleedingSourceType().
Definition at line 5 of file bleedingsourcesmanagerbase.c.
Referenced by AddBleedingSource(), GetBleedingSourceBitsByInvLocation(), and RemoveBleedingSource().
Definition at line 7 of file bleedingsourcesmanagerbase.c.
Referenced by GetBleedingSourcesLocations(), and RegisterBleedingZoneEx().
Definition at line 6 of file bleedingsourcesmanagerbase.c.
Referenced by GetFreeBleedingSourceBitsByInvLocation(), and RegisterBleedingZoneEx().
|
private |
Definition at line 4 of file bleedingsourcesmanagerbase.c.
Referenced by ActivateAllBS(), DebugActivateBleedingSource(), GetBitFromSelectionName(), GetBleedingSourceMeta(), GetBleedingSourceZone(), RegisterBleedingZoneEx(), and Reload().
Definition at line 6 of file bleedingsourcesmanagerserver.c.
Referenced by OnTick(), and RequestDeletion().
|
private |
Definition at line 5 of file bleedingsourcesmanagerserver.c.
Referenced by OnTick(), and SetBloodLoss().
|
private |
Definition at line 9 of file bleedingsourcesmanagerremote.c.
|
private |
Definition at line 8 of file bleedingsourcesmanagerbase.c.
Referenced by RemoveBleedingSource(), and SetItem().
|
private |
Definition at line 9 of file bleedingsourcesmanagerbase.c.
Referenced by BleedingSourcesManagerBase(), ~BleedingSourcesManagerServer(), AddBleedingSource(), CanAddBleedingSource(), GetBitFromSelectionID(), GetMostSignificantBleedingSource(), IsBleedingSourceActive(), OnStoreSave(), OnTick(), OnVariablesSynchronized(), ProcessHit(), RemoveAnyBleedingSource(), and RemoveBleedingSource().
|
private |
Definition at line 8 of file bleedingsourcesmanagerremote.c.
|
protected |
Definition at line 8 of file bleedingsourcesmanagerserver.c.
Referenced by OnTick(), and RequestDeletion().
|
private |
Definition at line 5 of file bleedingsourcesmanagerremote.c.
Referenced by OnUpdate(), and SetDiag().
|
private |
Definition at line 6 of file bleedingsourcesmanagerremote.c.
Referenced by CleanDebug(), DisplayDebug(), and OnUpdate().
|
private |
Definition at line 7 of file bleedingsourcesmanagerremote.c.
Referenced by CleanVisualDebug(), DisplayVisualDebug(), and OnUpdate().
|
private |
Definition at line 4 of file bleedingsourcesmanagerserver.c.
Referenced by OnTick().
|
protected |
Definition at line 10 of file bleedingsourcesmanagerserver.c.
Referenced by GetStorageVersion().
|
private |
Definition at line 3 of file bleedingsourcesmanagerserver.c.
Referenced by OnTick().