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

◆ SetIrritation()

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

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

111 {
112 const float ALPHA_MULTIPLIER_MIN = 0.1;
113 const float ALPHA_MULTIPLIER_MAX = 0.25;
114
115 int dayTime = g_Game.GetMission().GetWorldData().GetDaytime();
116 float dayTimeValueOverride = 1.0;
117 switch (dayTime)
118 {
119 case WorldDataDaytime.DUSK:
120 case WorldDataDaytime.NIGHT:
121 case WorldDataDaytime.EVENING:
122 dayTimeValueOverride = 0.1;
123 break;
124 }
125 float alphaMultiplier = Math.Lerp(ALPHA_MULTIPLIER_MIN, ALPHA_MULTIPLIER_MAX, amount);
126 m_LidsColorCorrection = ARGBF(1.0 * alphaMultiplier, 0.45 * dayTimeValueOverride, 0.0, 0.0);
127
131
135 }
DayZGame g_Game
Определения DayZGame.c:4074
const float BOTTOM_PART_IRRITATION_MIN_Y_POSITION
[px]
Определения GEWidgetsMetaDataEyeVeins.c:6
bool m_IsActive
overall visibility
Определения GEWidgetsMetaDataEyeVeins.c:11
const float TOP_PART_IRRITATION_MIN_Y_POSITION
Определения GEWidgetsMetaDataEyeVeins.c:4
const float TOP_PART_IRRITATION_MAX_Y_POSITION
[px]
Определения GEWidgetsMetaDataEyeVeins.c:5
ImageWidget m_BottomPartIrritation
Определения GEWidgetsMetaDataEyeVeins.c:21
const float BOTTOM_PART_IRRITATION_MAX_Y_POSITION
[px]
Определения GEWidgetsMetaDataEyeVeins.c:7
int ARGBF(float fa, float fr, float fg, float fb)
Converts <0.0, 1.0> ARGB into color.
Определения proto.c:332

Перекрестные ссылки ARGBF(), BOTTOM_PART_IRRITATION_MAX_Y_POSITION, BOTTOM_PART_IRRITATION_MIN_Y_POSITION, WorldDataDaytime::DUSK, WorldDataDaytime::EVENING, g_Game, Math::Lerp(), m_BottomPartIrritation, m_IsActive, m_LidsColorCorrection, m_TopPartIrritation, WorldDataDaytime::NIGHT, TOP_PART_IRRITATION_MAX_Y_POSITION и TOP_PART_IRRITATION_MIN_Y_POSITION.

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