|
| 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