DIFF

class PPERequesterBaseSource

Constructors 1

void PPERequesterBase(int requester_IDX)

Members 5

protected bool m_ValuesSent
protected int m_IDX
protected bool m_Valid = false

Methods 27

void SetRequesterIDX(int idx)

automatically assigned by PPERequesterBank

References m_IDX
int GetRequesterIDX()

Returns requester index

References m_IDX
int GetCategoryMask()

mask for mass-handling methods like 'StopAllEffects'

protected void SetTargetValueFloat(int mat_id, int param_idx, bool relative, float val, int priority_layer, int operator = PPOperators.ADD_RELATIVE)
Referenced 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()
protected void SetTargetValueColor(int mat_id, int param_idx, array<float> val, int priority_layer, int operator = PPOperators.ADD_RELATIVE)
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_Requester
map<int,ref map<int,ref PPERequestParamDataBase>> GetActiveRequestStructure()
protected void ClearRequesterData()
protected void SendCurrentValueData(PPERequestParamDataBase data)
Referenced by OnUpdate()
protected float RelativizeValue(float value, int var_type, int mat_id, int param_id, bool relative)

converts all values used to relative values (if not relative already)

Referenced by SetTargetValueFloat()
void DbgPrnt(string text)