class PPERequesterBankSource
PPERequesterBank › Managed
All members, including inherited
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 36
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)Referenced by SkiGoggles_WhiteDark.GetGlassesEffectID(), and SportGlasses_Black.GetGlassesEffectID()
static const int REQ_GLASSESSPORTBLUE = RegisterRequester(PPERequester_GlassesSportBlue)Referenced by SportGlasses_Blue.GetGlassesEffectID()
static const int REQ_GLASSESSPORTGREEN = RegisterRequester(PPERequester_GlassesSportGreen)static const int REQ_GLASSESSPORTORANGE = RegisterRequester(PPERequester_GlassesSportOrange)Referenced by SportGlasses_Orange.GetGlassesEffectID()
static const int REQ_GLASSESAVIATOR = RegisterRequester(PPERequester_GlassesAviator)Referenced by AviatorGlasses.GetGlassesEffectID()
static const int REQ_GLASSESDESIGNER = RegisterRequester(PPERequester_GlassesDesignerBlack)Referenced by DesignerGlasses.GetGlassesEffectID()
static const int REQ_GLASSESTACTICAL = RegisterRequester(PPERequester_TacticalGoggles)Referenced by TacticalGoggles.GetGlassesEffectID()
static const int REQ_MOTOHELMETBLACK = RegisterRequester(PPERequester_MotoHelmetBlack)Referenced by DarkMotoHelmet_ColorBase.GetGlassesEffectID()
static const int REQ_GLASSESWELDING = RegisterRequester(PPERequester_WeldingMask)Referenced by WeldingMask.GetGlassesEffectID()
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)Referenced by PlayerBase.CheckForBurlap()
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)Referenced by EffectRadial.EffectRadial()
static const int REQ_UNDERGROUND = RegisterRequester(PPERUndergroundAcco)Referenced by UndergroundHandlerClient.GetRequester()
static const int REQ_DROWNING = RegisterRequester(PPERequester_Drowning)Referenced by PlayerBase.OnDrowningEnd(), PlayerBase.OnDrowningStart(), and PlayerBase.ProcessDrowning()
static const int REQ_HMP_GHOST = RegisterRequester(PPERequester_HMPGhosts)Referenced by HMP3Symptom.OnInit()
static const int REQ_LATENCYBLUR = RegisterRequester(PPERequester_LatencyBlur)static const int REQ_FEEDBACKBLUR = RegisterRequester(PPERequester_FeedbackBlur)Members 4
private static ref map<int,ref PPERequesterBase> m_InstancesReferenced by Cleanup(), GetRequester(), GetRequesterID()
Show 4 more
, GetRequesterTypename(), Init(), RegisterRequester(), and VerifyRequester()private static bool m_Initialized = falsestatic int m_lastID = -1Referenced by RegisterRequester()
private static ref PPERequesterRegistrations m_Registrationsmore registrations to be placed here
Methods 8
static void Init()Referenced by PPEManager.PPEManager()
static void Cleanup()Referenced by PPEManager.Cleanup()
static PPERequesterBase GetRequester(typename type)Returns an instance (singleton) of a requester based on typename.
typetypenameTypename of the requester.
Returns: PPERequesterBase Requester singleton.
NoteReturns only already registered instances, does not register anything.
References Class.CastTo(), map.Count(), Error()
Show 5 more
, map.GetElement(), Debug.Log(), typename.ToString(), Class.Type(), and m_InstancesReferenced by BlindnessSymptom.OnGetDeactivatedClient(), BloodLoss.OnInit(), BurlapSackCover.HandleAttachedToHead(), and 54 more
static PPERequesterBase GetRequester(int index)Returns an instance (singleton) of a requester based on index.
indexintIndex of the registered requester.
Returns: PPERequesterBase Requester singleton.
NoteReturns only already registered instances, does not register anything.
Referenced by BlindnessSymptom.OnGetDeactivatedClient(), BloodLoss.OnInit(), BurlapSackCover.HandleAttachedToHead(), and 54 more
Returns an ID of a requester type.
typetypenameTypename of the requester.
Returns: int Requester ID.
NoteReturns '-1' if not found.
References map.Count(), map.GetElement(), map.GetKey()
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.
NotePerformed only on game start. New requesters can be registered in 'PPERequesterRegistrations'
References Class.Cast(), GetRequester(), Debug.Log()
Show 5 more
, map.Set(), PPERequesterBase.SetRequesterIDX(), typename.Spawn(), m_Instances, and m_lastIDstatic bool VerifyRequester(PPERequesterBase req)Verifies the instance
Referenced by PPERequesterBase.PPERequesterBase()