DayZ 1.30
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ ProcessFading() [2/2]

void PPERequester_GameplayBase::ProcessFading ( float delta)
inlineprotected

См. определение в файле PPERUnconEffects.c строка 70

71 {
72 m_FadingTimeElapsed += delta;
74
76
77 m_Intensity = Math.Lerp(0.0, m_FadeoutStartIntensity,Easing.EaseInOutQuad(1 - m_FadingProgress));
78 m_Intensity = Math.Round(m_Intensity * 100) * 0.01;
79 m_Intensity = Math.Clamp(m_Intensity, 0.0, 2.0);
80 SetTargetValueFloat(PostProcessEffectType.Glow,PPEGlow.PARAM_VIGNETTE,false,m_Intensity,PPEGlow.L_25_UNCON,PPOperators.HIGHEST);
81 }
PPOperators
PP operators, specify operation between subsequent layers.
Определения PPEConstants.c:53
void SetTargetValueFloat(int mat_id, int param_idx, bool relative, float val, int priority_layer, int operator=PPOperators.ADD_RELATIVE)
Определения PPERequestPlatformsBase.c:588
float m_FadeoutStartIntensity
Определения PPERUnconEffects.c:6
bool m_StopNext
Определения PPERHMPGhosts.c:10
float m_FadingTimeElapsed
Определения PPERHMPGhosts.c:12
float m_FadingProgress
Определения PPERHMPGhosts.c:13
float m_FadeOutTimeTarget
Определения PPERHMPGhosts.c:11
PostProcessEffectType
Post-process effect type.
Определения EnWorld.c:72

Перекрестные ссылки Math::Clamp(), Easing::EaseInOutQuad(), PPEGlow::L_25_UNCON, Math::Lerp(), m_FadeoutStartIntensity, m_FadeOutTimeTarget, m_FadingProgress, m_FadingTimeElapsed, m_Intensity, m_StopNext, PPEGlow::PARAM_VIGNETTE, Math::Round() и SetTargetValueFloat().