class PPERequesterBank
PPERequesterBank › Managed
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)
Constants 38
static const int INVALID = -1static 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 const int REQ_SQUINT = RegisterRequester(PPERequester_SquintEffects)static const int REQ_SANDSTORMEFFECT = RegisterRequester(PPERequester_SandstormEffect)Members 4
private static ref map<int,ref PPERequesterBase> m_InstancesShow 4 more
, GetRequesterTypename(), Init(), RegisterRequester(), and VerifyRequester()private static bool m_Initialized = falsestatic int m_lastID = -1private static ref PPERequesterRegistrations m_Registrationsmore registrations to be placed here
Methods 10
static void Init()static void Cleanup()static PPERequesterBase GetRequester(typename type)Returns an instance (singleton) of a requester based on typename.
typetypenameTypename of the requester.
Returns: PPERequesterBase Requester singleton.
Show 5 more
, map.GetElement(), Debug.Log(), typename.ToString(), Class.Type(), and m_Instancesstatic PPERequesterBase GetRequester(int index)Returns an instance (singleton) of a requester based on index.
indexintIndex of the registered requester.
Returns: PPERequesterBase Requester singleton.
Returns an ID of a requester type.
typetypenameTypename of the requester.
Returns: int Requester ID.
Show 4 more
, Debug.Log(), typename.ToString(), Class.Type(), and m_InstancesReturns a typename from a requester ID.
indexintID of the requester.
Returns: typename Requester typename.
Registers new requester type.
Show 5 more
, map.Set(), PPERequesterBase.SetRequesterIDX(), typename.Spawn(), m_Instances, and m_lastIDstatic bool VerifyRequester(PPERequesterBase req)Verifies the instance
Check if specific requester is active (started) based on type name
Show 1 more
, typename.ToString()Check if specific requester is active (started) based on requester ID (index)