class PPERequesterBaseSource
Derived classes
View all 39 descendants
- PPERequester_GameplayBase
- PPERequester_BloodLoss
- PPERequester_BurlapSackEffects
- PPERequester_CameraADS
- PPERequester_CameraNV
- PPERequester_ContaminatedAreaTint
- PPERequester_DeathDarkening
- PPERequester_Drowning
- PPERequester_FeverEffects
- PPERequester_FlashbangEffects
- PPERequester_GenericBlackGlassesBase
- PPERequester_GlassesAviator
- PPERequester_GlassesSportBlue
- PPERequester_GlassesSportGreen
- PPERequester_GlassesSportOrange
- PPERequester_HealthHitReaction
- PPERequester_HeavyMetalPoisoning_3
- PPERequester_HMPGhosts
- PPERequester_InventoryBlur
- PPERequester_PainBlur
- PPERequester_ShockHitReaction
- PPERequester_SpookyAreaTint
- PPERequester_TacticalGoggles
- PPERequester_TunnelVisionEffects
- PPERequester_UnconEffects
- PPERequester_WeldingMask
- PPERUndergroundAcco
- PPERequester_MenuBase
Constructors 1
void PPERequesterBase(int requester_IDX)References PPERequesterBank.VerifyRequester(), m_IDX, m_IsRunning
Show 3 more
, m_RequestDataStructure, m_Valid, and m_ValuesSentMembers 5
protected bool m_IsRunninghelps determine if the requester has been stopped or not
protected bool m_ValuesSentprotected int m_IDXprotected bool m_Valid = falseprotected ref map<int,ref map<int,ref PPERequestParamDataBase>> m_RequestDataStructure<material<param_id,data>> // parameter data objects are singletons
Methods 27
void SetRequesterUpdating(bool state)Has to be set for the requester to be handled
References PPEManagerStatic.GetPPEManager(), Debug.Log(), PPEManager.SetRequestActive()
Show 2 more
, PPEManager.SetRequestUpdating(), and m_ValidReferenced by PPERequester_HMPGhosts.OnUpdate(), PPERequester_UnconEffects.FadeOutEffect(), PPERequester_UnconEffects.OnUpdate()
Show 4 more
, OnStart(), OnStop(), OnUpdate(), and QueueValuesSend()void Start(Param par = null)Referenced by BurlapSackCover.HandleAttachedToHead(), ConnectionDialogue.OnShow(), DayZGame.OnRespawnEvent()
Show 22 more
, DayZIntroSceneXbox.SetInitPostprocesses(), DayZPlayerCameraBase.OnActivate(), DayZPlayerCameraBase.SetNVPostprocess(), EffectRadial.EffectRadial(), FlashbangEffect.FlashbangEffect(), HMP3Symptom.OnGetActivatedClient(), InGameMenuXbox.ToggleFeedbackDialog(), InputDeviceDisconnectWarningMenu.Init(), InspectMenuNew.SetItem(), InventoryMenu.OnShow(), MainMenuConsole.ToggleFeedbackDialog(), PlayerBase.CheckForBurlap(), PlayerBase.HandleGlassesEffect(), PlayerBase.OnDrowningStart(), PlayerBase.OnUnconsciousUpdate(), PlayerBase.SetContaminatedEffectEx(), PlayerBase.SetDeathDarknessLevel(), ServerBrowserMenuNew.Init(), ShockDealtEffect.Update(), ShockHandler.Update(), TutorialsMenu.Init(), and UndergroundHandlerClient.GetRequester()void Stop(Param par = null)Referenced by BlindnessSymptom.OnGetDeactivatedClient(), BloodLoss.OnUpdateClient(), BurlapSackCover.OnRemovedFromHead()
Show 33 more
, ConnectionDialogue.OnHide(), ControlsXbox.~ControlsXbox(), ControlsXboxNew.~ControlsXboxNew(), DamageDealtEffect.~DamageDealtEffect(), DayZIntroScene.SetInitPostprocesses(), DayZPlayerCameraBase.SetCameraPP(), DayZPlayerCameraBase.SetNVPostprocess(), DayZPlayerCameraIronsights.SetCameraPP(), DayZPlayerCameraOptics.SetCameraPP(), DeathEffectTimer.Stop(), FeverBlurSymptom.OnGetDeactivatedClient(), FlashbangEffect.ClearVisual(), InGameMenuXbox.~InGameMenuXbox(), InGameMenuXbox.ToggleFeedbackDialog(), InputDeviceDisconnectWarningMenu.~InputDeviceDisconnectWarningMenu(), InventoryMenu.OnHide(), MainMenuConsole.ToggleFeedbackDialog(), PlayerBase.CheckForBurlap(), PlayerBase.HandleGlassesEffect(), PlayerBase.OnDrowningEnd(), PlayerBase.SetContaminatedEffectEx(), PPEManager.StopAllEffects(), PPERequester_ContaminatedAreaTint.OnUpdate(), PPERequester_HMPGhosts.OnUpdate(), PPERequester_SpookyAreaTint.OnUpdate(), PPERequester_UnconEffects.OnUpdate(), ServerBrowserMenuNew.~ServerBrowserMenuNew(), ServerBrowserMenuNew.CustomizeCharacter(), ServerBrowserMenuNew.OnHide(), ShockDealtEffect.~ShockDealtEffect(), ShockHandler.Update(), TutorialsMenu.~TutorialsMenu(), and UndergroundHandlerClient.ProcessEyeAcco()bool IsRequesterRunning()References m_IsRunning
Referenced by FlashbangEffect.SetVisual(), PlayerBase.CheckForBurlap(), PPEManager.IsAnyRequesterRunning()
Show 1 more
, ShockHandler.Update()void SetRequesterIDX(int idx)automatically assigned by PPERequesterBank
References m_IDX
Referenced by PPERequesterBank.RegisterRequester()
int GetCategoryMask()mask for mass-handling methods like 'StopAllEffects'
Referenced by PPEManager.StopAllEffects()
protected void SetTargetValueBool(int mat_id, int param_idx, bool val, int priority_layer, int operator = PPOperators.SET)References Class.Cast(), GetRequestData(), PPERequestParamDataBase.IsSettingDefaultValues()
Show 10 more
, QueueValuesSend(), PPERequestParamDataBase.SetDataActive(), PPERequestParamDataBase.SetInteractionMask(), PPERequestParamDataBase.SetPriorityLayer(), PPERequestParamDataBase.SetSettingDefaultValues(), PPERequestParamDataBool.m_BoolCurrent, PPERequestParamDataBool.m_BoolLast, PPERequestParamDataBool.m_BoolTarget, m_RequestDataStructure, and PPEConstants.VAR_TYPE_BOOLReferenced by PPERequester_CameraADS.SetValuesIronsights()
protected void SetTargetValueInt(int mat_id, int param_idx, bool relative, int val, int priority_layer, int operator = PPOperators.SET)References Class.Cast(), GetRequestData(), PPERequestParamDataBase.IsSettingDefaultValues()
Show 10 more
, QueueValuesSend(), PPERequestParamDataBase.SetDataActive(), PPERequestParamDataBase.SetInteractionMask(), PPERequestParamDataBase.SetPriorityLayer(), PPERequestParamDataBase.SetSettingDefaultValues(), PPERequestParamDataInt.m_IntCurrent, PPERequestParamDataInt.m_IntLast, PPERequestParamDataInt.m_IntTarget, m_RequestDataStructure, and PPEConstants.VAR_TYPE_INTReferenced by SetDefaultValuesAll()
protected void SetTargetValueFloat(int mat_id, int param_idx, bool relative, float val, int priority_layer, int operator = PPOperators.ADD_RELATIVE)References Class.Cast(), GetRequestData(), PPERequestParamDataBase.IsSettingDefaultValues()
Show 13 more
, QueueValuesSend(), RelativizeValue(), PPERequestParamDataBase.SetDataActive(), PPERequestParamDataBase.SetInteractionMask(), PPERequestParamDataBase.SetPriorityLayer(), PPERequestParamDataBase.SetSettingDefaultValues(), PPERequestParamDataFloat.m_FloatCurrent, PPERequestParamDataFloat.m_FloatFormerTarget, PPERequestParamDataFloat.m_FloatLast, PPERequestParamDataFloat.m_FloatStart, PPERequestParamDataFloat.m_FloatTarget, m_RequestDataStructure, and PPEConstants.VAR_TYPE_FLOATReferenced by PPERequester_BloodLoss.SetBloodLossLevel(), PPERequester_BurlapSackEffects.OnStart(), PPERequester_CameraADS.SetValuesIronsights()
Show 35 more
, PPERequester_CameraADS.SetValuesOptics(), PPERequester_CameraNV.SetNVMode(), PPERequester_ContaminatedAreaTint.OnStart(), PPERequester_ControllerDisconnectBlur.OnStart(), PPERequester_ControlsBlur.OnStart(), PPERequester_DeathDarkening.OnStart(), PPERequester_Drowning.OnUpdate(), PPERequester_FeedbackBlur.OnStart(), PPERequester_FeverEffects.SetFeverIntensity(), PPERequester_FlashbangEffects.SetFlashbangIntensity(), PPERequester_GenericBlackGlassesBase.OnStart(), PPERequester_GlassesAviator.OnStart(), PPERequester_GlassesSportBlue.OnStart(), PPERequester_GlassesSportGreen.OnStart(), PPERequester_GlassesSportOrange.OnStart(), PPERequester_HealthHitReaction.SetHitIntensity(), PPERequester_HeavyMetalPoisoning_3.SetEffectProgress(), PPERequester_HMPGhosts.OnStart(), PPERequester_HMPGhosts.ProcessSimulation(), PPERequester_IntroChromAbb.OnStart(), PPERequester_InventoryBlur.OnStart(), PPERequester_LatencyBlur.OnStart(), PPERequester_MenuEffects.SetBlurIntensity(), PPERequester_MenuEffects.SetVignetteIntensity(), PPERequester_PainBlur.SetRadialBlur(), PPERequester_ServerBrowserBlur.OnStart(), PPERequester_ShockHitReaction.OnStart(), PPERequester_SpookyAreaTint.OnStart(), PPERequester_TacticalGoggles.OnStart(), PPERequester_TunnelVisionEffects.OnStart(), PPERequester_TutorialMenu.OnStart(), PPERequester_UnconEffects.OnStart(), PPERequester_UnconEffects.ProcessFading(), PPERequester_WeldingMask.OnStart(), and PPERUndergroundAcco.SetEyeAccommodation()References Class.Cast(), map.Get(), Get()
Show 11 more
, GetRequestData(), PPERequestParamDataBase.IsSettingDefaultValues(), QueueValuesSend(), PPERequestParamDataBase.SetSettingDefaultValues(), PPERequestParamDataFloat.m_FloatCurrent, PPERequestParamDataFloat.m_FloatFormerTarget, PPERequestParamDataFloat.m_FloatLast, PPERequestParamDataFloat.m_FloatStart, PPERequestParamDataFloat.m_FloatTarget, m_RequestDataStructure, and PPEConstants.VAR_TYPE_FLOATprotected void SetTargetValueColor(int mat_id, int param_idx, array<float> val, int priority_layer, int operator = PPOperators.ADD_RELATIVE)References Class.Cast(), array.Copy(), GetRequestData()
Show 12 more
, QueueValuesSend(), PPERequestParamDataBase.SetDataActive(), PPERequestParamDataBase.SetInteractionMask(), PPERequestParamDataBase.SetPriorityLayer(), PPERequestParamDataBase.SetSettingDefaultValues(), PPERequestParamDataColor.m_ColorCurrent, PPERequestParamDataColor.m_ColorFormerTarget, PPERequestParamDataColor.m_ColorLast, PPERequestParamDataColor.m_ColorStart, PPERequestParamDataColor.m_ColorTarget, m_RequestDataStructure, and PPEConstants.VAR_TYPE_COLORReferenced by PPERequester_BurlapSackEffects.OnStart(), PPERequester_CameraNV.SetNVMode(), PPERequester_ContaminatedAreaTint.OnUpdate()
Show 17 more
, PPERequester_Drowning.OnUpdate(), PPERequester_FlashbangEffects.SetFlashbangIntensity(), PPERequester_GenericBlackGlassesBase.OnStart(), PPERequester_GlassesAviator.OnStart(), PPERequester_GlassesSportBlue.OnStart(), PPERequester_GlassesSportGreen.OnStart(), PPERequester_GlassesSportOrange.OnStart(), PPERequester_HealthHitReaction.SetHitIntensity(), PPERequester_HeavyMetalPoisoning_3.SetEffectProgress(), PPERequester_HMPGhosts.OnStart(), PPERequester_HMPGhosts.ProcessSimulation(), PPERequester_MenuEffects.SetVignetteIntensity(), PPERequester_ShockHitReaction.OnStart(), PPERequester_SpookyAreaTint.OnUpdate(), PPERequester_TunnelVisionEffects.OnStart(), PPERequester_UnconEffects.OnStart(), and PPERequester_WeldingMask.OnStart()References Class.Cast(), map.Get(), Get()
Show 11 more
, GetRequestData(), PPERequestParamDataBase.IsSettingDefaultValues(), QueueValuesSend(), PPERequestParamDataBase.SetSettingDefaultValues(), PPERequestParamDataColor.m_ColorCurrent, PPERequestParamDataColor.m_ColorFormerTarget, PPERequestParamDataColor.m_ColorLast, PPERequestParamDataColor.m_ColorStart, PPERequestParamDataColor.m_ColorTarget, m_RequestDataStructure, and PPEConstants.VAR_TYPE_COLORReferenced by SetDefaultValuesAll()
protected void QueueValuesSend()Sets this requester to update in the manager
PPERequestParamDataBase GetRequestData(int mat_id, int param_idx, int type)returns request data for specific parameter, or creates one if one does not exist in this request yet (singletons)
References Error(), map.Get(), Get()
Show 6 more
, PrepareData(), map.Set(), Set(), Set(), m_RequestDataStructure, and PPERequestParamDataBase.m_Requesterprotected PPERequestParamDataBase PrepareData(int mat_id, int param_idx, int type)References new PPERequestParamDataBool(), new PPERequestParamDataColor(), new PPERequestParamDataFloat()
Referenced by GetRequestData()
map<int,ref map<int,ref PPERequestParamDataBase>> GetActiveRequestStructure()References m_RequestDataStructure
Referenced by PPEManager.RemoveActiveRequestFromMaterials()
protected void ClearRequesterData()protected void SendCurrentValueData(PPERequestParamDataBase data)Referenced by OnUpdate()
void OnUpdate(float delta)References map.Count(), Count(), map.GetElement()
Show 5 more
, GetElement(), SendCurrentValueData(), SetRequesterUpdating(), m_RequestDataStructure, and m_ValuesSentprotected void OnStart(Param par = null)References SetRequesterUpdating()
Referenced by PPERequester_BurlapSackEffects.OnStart(), PPERequester_CameraNV.OnStart(), PPERequester_ContaminatedAreaTint.OnStart()
Show 24 more
, PPERequester_ControllerDisconnectBlur.OnStart(), PPERequester_ControlsBlur.OnStart(), PPERequester_DeathDarkening.OnStart(), PPERequester_Drowning.OnStart(), PPERequester_FeedbackBlur.OnStart(), PPERequester_FlashbangEffects.OnStart(), PPERequester_GenericBlackGlassesBase.OnStart(), PPERequester_GlassesAviator.OnStart(), PPERequester_GlassesSportBlue.OnStart(), PPERequester_GlassesSportGreen.OnStart(), PPERequester_GlassesSportOrange.OnStart(), PPERequester_HMPGhosts.OnStart(), PPERequester_IntroChromAbb.OnStart(), PPERequester_InventoryBlur.OnStart(), PPERequester_LatencyBlur.OnStart(), PPERequester_ServerBrowserBlur.OnStart(), PPERequester_ShockHitReaction.OnStart(), PPERequester_SpookyAreaTint.OnStart(), PPERequester_TacticalGoggles.OnStart(), PPERequester_TunnelVisionEffects.OnStart(), PPERequester_TutorialMenu.OnStart(), PPERequester_UnconEffects.OnStart(), PPERequester_WeldingMask.OnStart(), and Start()protected void OnStop(Param par = null)automatically resets all material parameters of this requester to defaults
converts all values used to relative values (if not relative already)
Referenced by SetTargetValueFloat()
protected void SetDefaultValuesAll()Sets all requested values to default, ignoring them in further calculations.
References map.Count(), Count(), map.GetElement()
Show 14 more
, GetElement(), PPERequestParamDataBase.GetMaterialID(), PPERequestParamDataBase.GetParameterID(), PPERequestParamDataBase.GetVarType(), PPERequestParamDataBase.IsDataActive(), SetTargetValueBoolDefault(), SetTargetValueColorDefault(), SetTargetValueFloatDefault(), SetTargetValueIntDefault(), m_RequestDataStructure, PPEConstants.VAR_TYPE_BOOL, PPEConstants.VAR_TYPE_COLOR, PPEConstants.VAR_TYPE_FLOAT, and PPEConstants.VAR_TYPE_INTReferenced by OnStop()
void DbgPrnt(string text)