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

◆ Update()

override void Update ( float timeslice = 0)

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

133 {
134 if (!m_IsAnimating || !m_GridSpacer)
135 return;
136
137 m_AnimationTime += timeslice;
139 {
142 m_AnimationTime = 0;
143 m_IsAnimating = false;
144
146 }
147 else
148 {
149 float progress = m_AnimationTime / m_AnimationDuration;
150 float easedProgress = ApplyEasing(progress);
151
152 m_CurrentPosX = m_StartPosX + (m_TargetPosX - m_StartPosX) * easedProgress;
154
155 m_OnAnimationComplete.Invoke();
156 }
157 }
bool m_IsAnimating
Определения AnimatedGridSpacer.c:23
enum AnimatedGridSpacerEasingType m_GridSpacer
float m_TargetPosX
Определения AnimatedGridSpacer.c:21
ref ScriptInvoker m_OnAnimationComplete
Определения AnimatedGridSpacer.c:29
float ApplyEasing(float t)
Определения AnimatedGridSpacer.c:65
float m_CurrentPosY
Определения AnimatedGridSpacer.c:19
float m_AnimationTime
Определения AnimatedGridSpacer.c:17
float m_CurrentPosX
Определения AnimatedGridSpacer.c:19
float m_AnimationDuration
Определения AnimatedGridSpacer.c:16
float m_StartPosX
Определения AnimatedGridSpacer.c:21

Перекрестные ссылки ApplyEasing(), m_AnimationDuration, m_AnimationTime, m_CurrentPosX, m_CurrentPosY, m_GridSpacer, m_IsAnimating, m_OnAnimationComplete, m_StartPosX и m_TargetPosX.