|
void | BleedingSourcesManagerBase (PlayerBase player) |
|
void | Init () |
|
void | SetItem (ItemBase item) |
|
set< int > | GetBleedingSourcesLocations () |
|
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 () |
|
См. определение в файле BleedingSourcesManagerBase.c строка 1