TODO doc. Подробнее...
 Граф наследования:Managed:Закрытые члены | |
| void | IncreaseMaskUpdateCount () | 
| void | ResetMaskUpdateCount () | 
| bool | IsAnyEffectRunning () | 
| bool | AreEffectsSuspended () | 
| void | AddActiveEffects (array< int > effects) | 
| void | RemoveActiveEffects (array< int > effects) | 
| void | StopAllEffects () | 
| void | AddSuspendRequest (int request_id) | 
| void | RemoveSuspendRequest (int request_id) | 
| void | ClearSuspendRequests () | 
| int | GetSuspendRequestCount () | 
| void | UpdateWidgets (int type=-1, float timeSlice=0, Param p=null, int handle=-1) | 
| void | Update (float timeSlice) | 
| void | OnVoiceEvent (float breathing_resistance01) | 
| void | SetBreathIntensityStamina (float stamina_cap, float stamina_current) | 
| void | RegisterGameplayEffectData (int id, Param p) | 
Закрытые статические члены | |
| static void | Init () | 
| static void | Cleanup () | 
| static PPERequesterBase | GetRequester (typename type) | 
| Returns an instance (singleton) of a requester based on typename.   | |
| static PPERequesterBase | GetRequester (int index) | 
| Returns an instance (singleton) of a requester based on index.   | |
| static int | GetRequesterID (typename type) | 
| Returns an ID of a requester type.   | |
| static | GetRequesterTypename (int index) | 
| Returns a typename from a requester ID.   | |
| static int | RegisterRequester (typename type) | 
| Registers new requester type.   | |
| static bool | VerifyRequester (PPERequesterBase req) | 
| Verifies the instance.   | |
Закрытые данные | |
| int | m_MaskWidgetUpdateCount | 
| const int | TYPE_HEALTH = 1 | 
| const int | TYPE_BLOOD = 2 | 
| const float | VALUE_CHECK_INTERVAL = 5 | 
| const float | SENSITIVTY_PERCENTAGE = 1 | 
| const int | BLOOD_THRESHOLD_LOW = 3000 | 
| PlayerBase | m_Player | 
| float | m_TimeSinceLastTick = VALUE_CHECK_INTERVAL + 1 | 
| float | m_LastHealthUpdate | 
| float | m_LastBloodUpdate | 
| float | m_HealthMaxValue | 
| float | m_BloodMaxValue | 
| float | m_BloodClient | 
| float | m_HealthClient | 
| int | m_AnimType | 
| float | m_HitDir | 
| float | m_HealthDamage | 
| bool | m_Fullbody | 
| bool | m_HasSource | 
Закрытые статические данные | |
| static ref map< int, ref PPERequesterBase > | m_Instances | 
| static bool | m_Initialized = false | 
| static int | m_lastID = -1 | 
| static const int | INVALID = -1 | 
| static const int | REQ_INVENTORYBLUR = RegisterRequester(PPERequester_InventoryBlur) | 
| static const int | REQ_CONTROLLERDISCONNECT = RegisterRequester(PPERequester_ControllerDisconnectBlur) | 
| static const int | REQ_GLASSESSPORTBLACK = RegisterRequester(PPERequester_GlassesSportBlack) | 
| static const int | REQ_GLASSESSPORTBLUE = RegisterRequester(PPERequester_GlassesSportBlue) | 
| static const int | REQ_GLASSESSPORTGREEN = RegisterRequester(PPERequester_GlassesSportGreen) | 
| static const int | REQ_GLASSESSPORTORANGE = RegisterRequester(PPERequester_GlassesSportOrange) | 
| static const int | REQ_GLASSESAVIATOR = RegisterRequester(PPERequester_GlassesAviator) | 
| static const int | REQ_GLASSESDESIGNER = RegisterRequester(PPERequester_GlassesDesignerBlack) | 
| static const int | REQ_GLASSESTACTICAL = RegisterRequester(PPERequester_TacticalGoggles) | 
| static const int | REQ_MOTOHELMETBLACK = RegisterRequester(PPERequester_MotoHelmetBlack) | 
| static const int | REQ_GLASSESWELDING = RegisterRequester(PPERequester_WeldingMask) | 
| static const int | REQ_CAMERANV = RegisterRequester(PPERequester_CameraNV) | 
| static const int | REQ_CAMERAADS = RegisterRequester(PPERequester_CameraADS) | 
| static const int | REQ_BLOODLOSS = RegisterRequester(PPERequester_BloodLoss) | 
| static const int | REQ_DEATHEFFECTS = RegisterRequester(PPERequester_DeathDarkening) | 
| static const int | REQ_UNCONEFFECTS = RegisterRequester(PPERequester_UnconEffects) | 
| static const int | REQ_TUNELVISSION = RegisterRequester(PPERequester_TunnelVisionEffects) | 
| static const int | REQ_BURLAPSACK = RegisterRequester(PPERequester_BurlapSackEffects) | 
| static const int | REQ_INTROCHROMABB = RegisterRequester(PPERequester_IntroChromAbb) | 
| static const int | REQ_FEVEREFFECTS = RegisterRequester(PPERequester_FeverEffects) | 
| static const int | REQ_FLASHBANGEFFECTS = RegisterRequester(PPERequester_FlashbangEffects) | 
| static const int | REQ_SHOCKHITEFFECTS = RegisterRequester(PPERequester_ShockHitReaction) | 
| static const int | REQ_HEALTHHITEFFECTS = RegisterRequester(PPERequester_HealthHitReaction) | 
| static const int | REQ_MENUEFFECTS = RegisterRequester(PPERequester_MenuEffects) | 
| static const int | REQ_CONTROLLERBLUR = RegisterRequester(PPERequester_ControlsBlur) | 
| static const int | REQ_SERVERBROWSEREFFECTS = RegisterRequester(PPERequester_ServerBrowserBlur) | 
| static const int | REQ_TUTORIALEFFECTS = RegisterRequester(PPERequester_TutorialMenu) | 
| static const int | REQ_CONTAMINATEDAREA = RegisterRequester(PPERequester_ContaminatedAreaTint) | 
| static const int | REQ_SPOOKYAREA = RegisterRequester(PPERequester_SpookyAreaTint) | 
| static const int | REQ_PAINBLUR = RegisterRequester(PPERequester_PainBlur) | 
| static const int | REQ_UNDERGROUND = RegisterRequester(PPERUndergroundAcco) | 
| static const int | REQ_DROWNING = RegisterRequester(PPERequester_Drowning) | 
| static const int | REQ_HMP_GHOST = RegisterRequester(PPERequester_HMPGhosts) | 
| static const int | REQ_LATENCYBLUR = RegisterRequester(PPERequester_LatencyBlur) | 
| static const int | REQ_FEEDBACKBLUR = RegisterRequester(PPERequester_FeedbackBlur) | 
| static ref PPERequesterRegistrations | m_Registrations | 
TODO doc.
generic metadata class
indicator wrapper for a specific bleeding source.
extendable type to allow for smarter hit data syncing
Requester bank contains all registered type instances as singletons. Creating new instances outside of bank might be a bad idea (and a way to memory leakage)
См. определение в файле EnScript.c строка 117