class PPERequester_SandstormEffect
PPERequester_SandstormEffect › PPERequester_GameplayBase › PPERequesterBase
Constants 24
protected const float SANDSTORM_THRESHOLD_MIN = 0.20Referenced by GetSandstormBlend()
protected const float SANDSTORM_THRESHOLD_MAX = 1.0Referenced by GetSandstormBlend()
protected const float SANDSTORM_INTENSITY_MIN = 0protected const float SANDSTORM_INTENSITY_MAX = 1.0protected const float SANDSTORM_INTENSITY_BLEND_POWER = 0.25Referenced by GetSandstormBlend()
protected static const float EFFECT_TRANSITION_SPEED = 1.0protected static const float EFFECT_STEP_DELTA = 0.016protected const float EFFECT_STEP = EFFECT_STEP_DELTA * EFFECT_TRANSITION_SPEEDReferenced by UpdateEffect()
protected const float MIN_SANDSTORM_COLOR_ALPHA = 0.2Referenced by ProcessEffect()
protected const float MAX_SANDSTORM_COLOR_ALPHA = 0.5Referenced by ProcessEffect()
protected const float SANDSTORM_SATURATION_MAX = 0.78Referenced by ProcessEffect()
protected const float SANDSTORM_CONTRAST_MAX = 0.92Referenced by ProcessEffect()
protected const float SANDSTORM_BRIGHTNESS_MAX = 0.97Referenced by ProcessEffect()
protected const float SANDSTORM_GODRAYS_MAX = 0.10Referenced by ProcessEffect()
protected const float SANDSTORM_SUN_VISIBILITY_MIN = 0.5Referenced by ProcessEffect()
protected const float SANDSTORM_SUN_VISIBILITY_MAX = 0.35Referenced by ProcessEffect()
protected const float SANDSTORM_GODRAYS_OVERBURN_MIN = 0Referenced by ProcessEffect()
protected const float SANDSTORM_GODRAYS_OVERBURN_MAX = 0.05Referenced by ProcessEffect()
Members 8
protected float m_CurrentIntensity = 0.0Utility
protected float m_TargetIntensity = 0.0Referenced by OnStart(), OnStop(), SetTargetIntensity()
Show 2 more
, ShouldUpdateEffect(), and UpdateEffect()protected float m_EffectPhase = 0.0protected float m_WindFrequency = 0.8protected vector m_SandstormColorLightHSVprotected vector m_SandstormColorHeavyHSVprotected float m_SandstormBlendReferenced by ProcessEffect()
Methods 7
override protected void OnStart(Param par = null)override protected void OnStop(Param par = null)References DayZGame.GetCallQueue(), PPERequesterBase.OnStop(), ScriptCallQueue.Remove()
Show 2 more
, m_CurrentIntensity, and m_TargetIntensityvoid SetTargetIntensity(float intensity)References Math.Clamp(), m_TargetIntensity, SANDSTORM_INTENSITY_MAX
Show 1 more
, SANDSTORM_INTENSITY_MINprotected void UpdateEffect()References Math.Max(), Math.Min(), ProcessEffect()
Show 4 more
, ShouldUpdateEffect(), EFFECT_STEP, m_CurrentIntensity, and m_TargetIntensityprotected bool ShouldUpdateEffect()Referenced by UpdateEffect()
Referenced by ProcessEffect()
protected void ProcessEffect(float intensity)References GetSandstormBlend(), HSVToRGB(), Math.Lerp()
Show 30 more
, Math.Min(), Math.Pow(), PPERequesterBase.SetTargetValueColor(), PPERequesterBase.SetTargetValueFloat(), PPEGodRays.L_0_SANDSTORM, PPEGlow.L_20_SANDSTORM, m_SandstormBlend, m_SandstormColorHeavyHSV, m_SandstormColorLightHSV, MAX_SANDSTORM_COLOR_ALPHA, MIN_SANDSTORM_COLOR_ALPHA, PPEGlow.PARAM_BRIGHTNESS, PPEGlow.PARAM_COLORIZATIONCOLOR, PPEGlow.PARAM_CONTRAST, PPEGodRays.PARAM_INTENSITY, PPEGodRays.PARAM_OVERBURNINTENSITY, PPEGlow.PARAM_SATURATION, PPEGodRays.PARAM_SUNVISIBLE, SANDSTORM_BRIGHTNESS_MAX, SANDSTORM_BRIGHTNESS_MIN, SANDSTORM_CONTRAST_MAX, SANDSTORM_CONTRAST_MIN, SANDSTORM_GODRAYS_MAX, SANDSTORM_GODRAYS_MIN, SANDSTORM_GODRAYS_OVERBURN_MAX, SANDSTORM_GODRAYS_OVERBURN_MIN, SANDSTORM_SATURATION_MAX, SANDSTORM_SATURATION_MIN, SANDSTORM_SUN_VISIBILITY_MAX, and SANDSTORM_SUN_VISIBILITY_MINReferenced by UpdateEffect()