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

◆ SetVeinsAmount()

void GameplayEffectsMetaDataEyeVeins::SetVeinsAmount ( float amount,
float timeSlice )
inlineprotected

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

93 {
94 if (m_VeinsLayer)
95 {
97
98 float maskProgress = amount;
99 maskProgress = Math.SmoothCD(maskProgress, amount + Math.RandomFloatInclusive(-0.5, 0.0), m_MaskSmoothVelocity, 0.4, 10000, timeSlice);
100 maskProgress = Math.Clamp(maskProgress, 0.0, 0.4);
101 m_VeinsLayer.SetMaskProgress(maskProgress);
102
103
104 float transitionWidth = Easing.EaseInOutSine(amount);
105 transitionWidth = 1;
106 m_VeinsLayer.SetMaskTransitionWidth(transitionWidth);
107 }
108 }
bool m_IsActive
overall visibility
Определения GEWidgetsMetaDataEyeVeins.c:11
static float m_MaskSmoothVelocity[1]
Определения GEWidgetsMetaDataEyeVeins.c:26

Перекрестные ссылки Math::Clamp(), Easing::EaseInOutSine(), m_IsActive, m_MaskSmoothVelocity, m_VeinsLayer, Math::RandomFloatInclusive() и Math::SmoothCD().

Используется в UpdateVeins().