DayZ 1.24
|
Protected Attributes | |
int | m_Bit |
int | m_BitOffset = 0 |
Private Attributes | |
ref map< int, ref BleedingSource > | m_BleedingSources = new map<int, ref BleedingSource> |
ref map< string, ref BleedingSourceZone > | m_BleedingSourceZone = new map<string, ref BleedingSourceZone> |
ref map< int, int > | m_BleedingSourcesByLocation = new map<int, int> |
ItemBase | m_Item |
PlayerBase | m_Player |
ref map< int, string > | m_BitToFireGeom = new map<int, string> |
int | m_BleedingBits |
bool | m_ShowDiag |
bool | m_ShowingDiag |
bool | m_ShowingDiagDraw |
Shape | m_Point |
bool | m_EnableHitIndication = false |
const float | TICK_INTERVAL_SEC = 3 |
float | m_Tick |
bool | m_DisableBloodLoss = false |
ref array< int > | m_DeleteList = new array<int> |
const int | STORAGE_VERSION = 103 |
Static Private Attributes | |
static ref map< int, int > | m_BleedingSourcesZonesMaskByLocation = new map<int, int> |
static ref set< int > | m_BleedingSourcesLocationsList = new set<int> |
Definition at line 1 of file BleedingSourcesManagerBase.c.
|
inlineprotected |
Definition at line 15 of file BleedingSourcesManagerBase.c.
|
inlineprotected |
Definition at line 257 of file BleedingSourcesManagerServer.c.
References m_Player.
|
inlineprotected |
Definition at line 135 of file BleedingSourcesManagerServer.c.
Definition at line 242 of file BleedingSourcesManagerBase.c.
References BleedingSource(), GetBleedingSourceMeta(), m_BleedingSources, m_BleedingSourcesByLocation, and m_Player.
Referenced by AddBleedingSourceEx(), AttemptAddBleedingSource(), and AttemptAddBleedingSourceBySelection().
|
inlineprotected |
Definition at line 236 of file BleedingSourcesManagerBase.c.
References AddBleedingSource(), and m_BleedingSources.
Referenced by AttemptAddBleedingSourceDirectly().
Definition at line 184 of file BleedingSourcesManagerBase.c.
References AddBleedingSource(), CanAddBleedingSource(), component, and GetBitFromSelectionID().
|
inlineprotected |
Definition at line 199 of file BleedingSourcesManagerBase.c.
References AddBleedingSource(), CanAddBleedingSource(), and GetBitFromSelectionName().
|
inlineprotected |
Definition at line 216 of file BleedingSourcesManagerBase.c.
References AddBleedingSourceEx(), and CanAddBleedingSource().
Definition at line 227 of file BleedingSourcesManagerBase.c.
References GetBleedingSourceMeta(), and m_Player.
Referenced by AttemptAddBleedingSource(), AttemptAddBleedingSourceBySelection(), and AttemptAddBleedingSourceDirectly().
|
inlineprotected |
Definition at line 206 of file BleedingSourcesManagerRemote.c.
References DbgUI::Begin(), DbgUI::BeginCleanupScope(), DbgUI::End(), and DbgUI::EndCleanupScope().
|
inlineprotected |
Definition at line 244 of file BleedingSourcesManagerRemote.c.
Definition at line 185 of file BleedingSourcesManagerServer.c.
|
inlineprotected |
Definition at line 173 of file BleedingSourcesManagerRemote.c.
References DbgUI::Begin(), DbgUI::BeginCleanupScope(), BIT_INT_SIZE, DbgUI::End(), DbgUI::EndCleanupScope(), InventorySlots::GetSlotName(), name, Math::Pow(), and DbgUI::Text().
|
inlineprotected |
Definition at line 216 of file BleedingSourcesManagerRemote.c.
Definition at line 105 of file BleedingSourcesManagerBase.c.
References CachedObjectsArrays::ARRAY_STRING, GetBitFromSelectionName(), and m_Player.
Referenced by AttemptAddBleedingSource().
Definition at line 172 of file BleedingSourcesManagerBase.c.
References m_BleedingSourceZone, and name.
Referenced by AttemptAddBleedingSourceBySelection(), GetBitFromSelectionID(), and IsBleedingSourceActive().
Definition at line 256 of file BleedingSourcesManagerBase.c.
References m_BleedingSources.
|
inlineprotected |
Definition at line 77 of file BleedingSourcesManagerBase.c.
References m_BleedingSourcesByLocation.
Referenced by GetFreeBleedingSourceBitsByInvLocation().
|
inlineprotected |
Definition at line 108 of file BleedingSourcesManagerRemote.c.
References BIT_INT_SIZE, and Math::Pow().
|
inlineprotected |
Definition at line 123 of file BleedingSourcesManagerBase.c.
References GetSelectionNameFromBit(), and m_BleedingSourceZone.
Referenced by AddBleedingSource(), CanAddBleedingSource(), and RemoveBleedingSource().
|
inlineprotected |
Definition at line 295 of file BleedingSourcesManagerBase.c.
References m_BleedingSources.
Definition at line 70 of file BleedingSourcesManagerBase.c.
References m_BleedingSourcesLocationsList.
|
inlineprotected |
Definition at line 275 of file BleedingSourcesManagerBase.c.
References m_BleedingSources.
|
inlineprotected |
Definition at line 10 of file BleedingSourcesManagerServer.c.
|
inlineprotected |
Definition at line 86 of file BleedingSourcesManagerBase.c.
References GetBleedingSourceBitsByInvLocation(), and m_BleedingSourcesZonesMaskByLocation.
|
inlineprotected |
Definition at line 85 of file BleedingSourcesManagerServer.c.
References BIT_INT_SIZE, and m_Player.
|
inlineprotected |
Definition at line 179 of file BleedingSourcesManagerBase.c.
References m_BitToFireGeom.
Referenced by GetBleedingSourceMeta().
|
inlineprotected |
Definition at line 15 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().
|
inlineprotected |
Definition at line 11 of file BleedingSourcesManagerRemote.c.
References GetGame().
Definition at line 96 of file BleedingSourcesManagerBase.c.
References GetBitFromSelectionName(), m_Player, and name.
|
inlineprotected |
Definition at line 84 of file BleedingSourcesManagerRemote.c.
|
inlineprotected |
Definition at line 224 of file BleedingSourcesManagerServer.c.
References BIT_INT_SIZE.
|
inlineprotected |
Definition at line 202 of file BleedingSourcesManagerServer.c.
References BIT_INT_SIZE, and m_Player.
Definition at line 115 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_Player, and m_Tick.
|
inlineprotected |
Definition at line 155 of file BleedingSourcesManagerRemote.c.
Definition at line 33 of file BleedingSourcesManagerRemote.c.
References m_Player.
|
inlineprotected |
Definition at line 146 of file BleedingSourcesManagerServer.c.
References Debug::BleedingChancesLog(), BleedChanceData::CalculateBleedChance(), Math::Clamp(), component, GetGame(), LogManager::IsBleedingChancesLogEnable(), m_Player, Math::RandomFloat01(), and Math::RandomInt().
|
inlineprotected |
Definition at line 157 of file BleedingSourcesManagerBase.c.
References name, and RegisterBleedingZoneEx().
|
inlineprotected |
Definition at line 133 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.
|
inlineprotected |
Definition at line 46 of file BleedingSourcesManagerRemote.c.
References BIT_INT_SIZE, and Init().
|
inlineprotected |
Definition at line 162 of file BleedingSourcesManagerBase.c.
References m_BleedingSources, and RemoveBleedingSource().
|
inlineprotected |
Definition at line 282 of file BleedingSourcesManagerBase.c.
References GetBleedingSourceMeta(), m_BleedingSources, and m_BleedingSourcesByLocation.
Referenced by RemoveAllSources().
Definition at line 73 of file BleedingSourcesManagerRemote.c.
Definition at line 37 of file BleedingSourcesManagerServer.c.
References PlayerConstants::BLEEDING_SOURCE_CLOSE_INFECTION_CHANCE, Error(), ItemBase::GetInfectionChance(), m_Item, m_Player, CachedObjectsParams::PARAM1_BOOL, and Math::RandomFloat01().
|
inlineprotected |
Definition at line 72 of file BleedingSourcesManagerServer.c.
|
inlineprotected |
Definition at line 79 of file BleedingSourcesManagerServer.c.
References SetItem().
Definition at line 20 of file BleedingSourcesManagerServer.c.
Definition at line 264 of file BleedingSourcesManagerBase.c.
References m_BleedingSources.
|
inlineprotected |
Definition at line 270 of file BleedingSourcesManagerBase.c.
References m_BleedingSources.
Definition at line 197 of file BleedingSourcesManagerServer.c.
Definition at line 124 of file BleedingSourcesManagerRemote.c.
References BleedingSourceEffect(), GetGame(), m_Player, and SEffectManager::PlayInWorld().
Definition at line 64 of file BleedingSourcesManagerBase.c.
References m_Item.
|
protected |
Definition at line 12 of file BleedingSourcesManagerBase.c.
Referenced by RegisterBleedingZoneEx().
|
protected |
Definition at line 13 of file BleedingSourcesManagerBase.c.
Referenced by GetRegisteredSourcesCount(), and RegisterBleedingZoneEx().
Definition at line 11 of file BleedingSourcesManagerBase.c.
Referenced by GetSelectionNameFromBit(), and RegisterBleedingZoneEx().
|
private |
Definition at line 4 of file BleedingSourcesManagerRemote.c.
|
private |
Definition at line 3 of file BleedingSourcesManagerBase.c.
Referenced by AddBleedingSource(), AddBleedingSourceEx(), GetBleedingSourceActiveTime(), GetBleedingSourcesCount(), GetBleedingSourceType(), RemoveAllSources(), RemoveBleedingSource(), SetBleedingSourceActiveTime(), and SetBleedingSourceType().
|
private |
Definition at line 5 of file BleedingSourcesManagerBase.c.
Referenced by AddBleedingSource(), GetBleedingSourceBitsByInvLocation(), and RemoveBleedingSource().
|
staticprivate |
Definition at line 7 of file BleedingSourcesManagerBase.c.
Referenced by GetBleedingSourcesLocations(), and RegisterBleedingZoneEx().
|
staticprivate |
Definition at line 6 of file BleedingSourcesManagerBase.c.
Referenced by GetFreeBleedingSourceBitsByInvLocation(), and RegisterBleedingZoneEx().
|
private |
Definition at line 4 of file BleedingSourcesManagerBase.c.
Referenced by GetBitFromSelectionName(), GetBleedingSourceMeta(), and RegisterBleedingZoneEx().
Definition at line 6 of file BleedingSourcesManagerServer.c.
Definition at line 5 of file BleedingSourcesManagerServer.c.
Definition at line 9 of file BleedingSourcesManagerRemote.c.
|
private |
Definition at line 8 of file BleedingSourcesManagerBase.c.
Referenced by SetItem().
|
private |
Definition at line 9 of file BleedingSourcesManagerBase.c.
Referenced by AddBleedingSource(), BleedingSourcesManagerBase(), CanAddBleedingSource(), GetBitFromSelectionID(), and IsBleedingSourceActive().
|
private |
Definition at line 8 of file BleedingSourcesManagerRemote.c.
|
private |
Definition at line 5 of file BleedingSourcesManagerRemote.c.
|
private |
Definition at line 6 of file BleedingSourcesManagerRemote.c.
|
private |
Definition at line 7 of file BleedingSourcesManagerRemote.c.
|
private |
Definition at line 4 of file BleedingSourcesManagerServer.c.
Definition at line 8 of file BleedingSourcesManagerServer.c.
Definition at line 3 of file BleedingSourcesManagerServer.c.