DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
Класс BleedingSourcesManagerBase

Защищенные члены

void BleedingSourcesManagerBase (PlayerBase player)
 
void Init ()
 
void SetItem (ItemBase item)
 
set< intGetBleedingSourcesLocations ()
 
int GetBleedingSourceBitsByInvLocation (int inv_location)
 
int GetFreeBleedingSourceBitsByInvLocation (int inv_location)
 
bool IsBleedingSourceActive (string name)
 
int GetBitFromSelectionID (int id)
 
BleedingSourceZone GetBleedingSourceMeta (int bit)
 
int GetRegisteredSourcesCount ()
 
void RegisterBleedingZoneEx (string name, int max_time, string bone="", vector orientation="0 0 0", vector offset="0 0 0", float flow_modifier=1, string particle_name="BleedingSourceEffect", int inv_location=0)
 
void RegisterBleedingZone (string name, int max_time, string bone="", vector orientation="0 0 0", vector offset="0 0 0", float flow_modifier=1, string particle_name="BleedingSourceEffect")
 
void RemoveAllSources ()
 
int GetBitFromSelectionName (string name)
 
string GetSelectionNameFromBit (int bit)
 
bool AttemptAddBleedingSource (int component)
 
bool AttemptAddBleedingSourceBySelection (string selection_name)
 
bool AttemptAddBleedingSourceDirectly (int bit, eBleedingSourceType type=eBleedingSourceType.NORMAL, int context=0)
 
bool CanAddBleedingSource (int bit)
 
void AddBleedingSourceEx (int bit, eBleedingSourceType type=eBleedingSourceType.NORMAL, int context=0)
 
void AddBleedingSource (int bit)
 
int GetBleedingSourceActiveTime (int bit)
 
void SetBleedingSourceActiveTime (int bit, int time)
 
void SetBleedingSourceType (int bit, eBleedingSourceType type)
 
eBleedingSourceType GetBleedingSourceType (int bit)
 
bool RemoveBleedingSource (int bit)
 
int GetBleedingSourcesCount ()
 
void Init ()
 
void RegisterBleedingZoneEx (string name, int max_time, string bone="", vector orientation="0 0 0", vector offset="0 0 0", float flow_modifier=1, string particle_name="BleedingSourceEffect", int inv_location=0)
 
void OnVariablesSynchronized (int current_bits)
 
void Reload ()
 
void AddBleedingSource (int bit)
 
bool RemoveBleedingSource (int bit)
 
void OnBleedingBitsUpdate (int old_mask, int new_mask)
 
int GetBleedingSourceCountRemote ()
 
void SetDiag (bool value)
 
void OnUpdate ()
 
void DisplayDebug ()
 
void CleanDebug ()
 
void DisplayVisualDebug ()
 
void CleanVisualDebug ()
 
BleedingSourceZone GetBleedingSourceZone (int bit)
 
int GetStorageVersion ()
 
void RequestDeletion (int bit)
 
void AddBleedingSource (int bit)
 
bool RemoveBleedingSource (int bit)
 
void RemoveAnyBleedingSource ()
 
void RemoveMostSignificantBleedingSource ()
 
void RemoveMostSignificantBleedingSourceEx (ItemBase item)
 
int GetMostSignificantBleedingSource ()
 
void OnTick (float delta_time)
 
void ActivateAllBS ()
 
void ProcessHit (float damage, EntityAI source, int component, string zone, string ammo, vector modelPos)
 
void DebugActivateBleedingSource (int source)
 
void SetBloodLoss (bool status)
 
void OnStoreSave (ParamsWriteContext ctx)
 
bool OnStoreLoad (ParamsReadContext ctx, int version)
 
void ~BleedingSourcesManagerServer ()
 

Защищенные данные

int m_Bit
 
int m_BitOffset = 0
 

Закрытые данные

ref map< int, ref BleedingSourcem_BleedingSources = new map<int, ref BleedingSource>
 
ref map< string, ref BleedingSourceZonem_BleedingSourceZone = new map<string, ref BleedingSourceZone>
 
ref map< int, intm_BleedingSourcesByLocation = new map<int, int>
 
ItemBase m_Item
 
PlayerBase m_Player
 
ref map< int, stringm_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< intm_DeleteList = new array<int>
 
const int STORAGE_VERSION = 103
 

Закрытые статические данные

static ref map< int, intm_BleedingSourcesZonesMaskByLocation = new map<int, int>
 
static ref set< intm_BleedingSourcesLocationsList = new set<int>
 

Подробное описание

См. определение в файле BleedingSourcesManagerBase.c строка 1