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

См. исходные тексты.

Перечисления

enum  AnimatedGridSpacerEasingType {
  EASE_LINEAR , EASE_IN_OUT_CUBIC , EASE_IN_OUT_QUART , EASE_OUT_BOUNCE ,
  EASE_OUT_BACK
}
 

Функции

void AnimatedGridSpacer (Widget gridSpacer, int maxColums, float animDuration=0.25, AnimatedGridSpacerEasingType easing=AnimatedGridSpacerEasingType.EASE_IN_OUT_CUBIC)
 
void SetColumWidth ()
 
float ApplyEasing (float t)
 
void AnimateToColum (int targetColumn)
 
void MoveRight ()
 
void MoveLeft ()
 
void Update (float timeslice)
 
void SetAnimationDuration (float duration)
 
void SetEasingType (AnimatedGridSpacerEasingType easing)
 
bool IsAnimating ()
 
int GetCurrentRow ()
 

Переменные

enum AnimatedGridSpacerEasingType m_GridSpacer
 
float m_ColumWidth = 0
 
float m_AnimationDuration = 0.25
 
float m_AnimationTime = 0
 
float m_CurrentPosX
 
float m_CurrentPosY
 
float m_BasePosX
 
float m_BasePosY
 
float m_StartPosX
 
float m_TargetPosX
 
bool m_IsAnimating = false
 
int m_CurrentColum = 0
 
int m_MaxColums = 3
 
AnimatedGridSpacerEasingType m_EasingType = AnimatedGridSpacerEasingType.EASE_IN_OUT_CUBIC
 
ref ScriptInvoker m_OnAnimationComplete