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

Simple class for fading Widgets. Подробнее...

+ Граф наследования:TimerBase:

Защищенные члены

void Timer (int category=CALL_CATEGORY_SYSTEM)
 
void Run (float duration, Managed obj, string fn_name, Param params=NULL, bool loop=false)
 Starts timer.
 
void OnTimer ()
 
override void Stop ()
 

Защищенные данные

Managed m_target
 
string m_function
 
ref Param m_params
 

Закрытые члены

void WidgetFadeTimer ()
 
void FadeIn (Widget w, float time, bool continue_=false)
 Make "fade in" effect on Widget (transparency goes from 0.0 to 1.0)
 
void FadeOut (Widget w, float time, bool continue_=false)
 Make "fade out" effect on Widget (transparency goes from 1.0 to 0.0)
 
void OnTimer ()
 
void OnUpdate ()
 

Закрытые данные

Widget m_widget
 
bool m_fadeIn
 
float m_alpha
 

Подробное описание

Simple class for fading Widgets.

Timer class. Use when you want call function after some time, or repeatedly in time intervals. Call is not executed after the Timer object is deleted.
usage:

class MyObject
{
ref Timer myTimer2;
ref Timer myTimer3;
void MyObject()
{
myTimer1 = new Timer();
myTimer1.Run(10, this, "Refresh"); // calls "Refresh" on "this" after 10 seconds
myTimer2 = new Timer();
myTimer2.Run(10, this, "Refresh", NULL, true); // calls "Refresh" on "this" every 10 seconds, until Pause or Stop is called
myTimer3 = new Timer();
myTimer3.Run(15, this, "Show", new Param1<bool>(false)); // calls "Show" on "this" with one bool argument after 15 seconds
}
void Refresh();
void Show(bool visible);
}
void Show()
Определения DayZGame.c:162
ref Timer myTimer1
Определения PluginItemDiagnostic.c:46
void Refresh()
Определения SizeToChild.c:108
void Timer(int category=CALL_CATEGORY_SYSTEM)
Определения tools.c:584

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