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

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

void CallQueueContext (Class target, string fn, Param params)
 
void Call ()
 
void CallParams (Param params)
 
void Invalidate ()
 
bool IsValid ()
 

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

Class m_target
 
string m_function
 
ref Param m_params
 
bool m_valid
 

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

Конструктор(ы)

◆ CallQueueContext()

void CallQueueContext ( Class target,
string fn,
Param params )
inlineprivate
23 {
25 m_function = fn;
27 m_valid = true;
28 }
ref Param m_params
Definition tools.c:19
bool m_valid
Definition tools.c:20
string m_function
Definition tools.c:18
Class m_target
Definition tools.c:17
Definition EntityAI.c:95

Перекрестные ссылки m_function, m_params, m_target и m_valid.

Методы

◆ Call()

void Call ( )
inlineprivate
31 {
33 }
void CallParams(Param params)
Definition tools.c:35

Перекрестные ссылки CallParams() и m_params.

Используется в array< ref CallQueueContext >::Tick().

◆ CallParams()

void CallParams ( Param params)
inlineprivate
36 {
37 if (params)
38 {
39 GetGame().GameScript.CallFunctionParams(m_target, m_function, NULL, params);
40 }
41 else
42 {
43 GetGame().GameScript.CallFunction(m_target, m_function, NULL, 0);
44 }
45 }
proto native CGame GetGame()

Перекрестные ссылки ScriptModule::CallFunction(), ScriptModule::CallFunctionParams(), CGame::GameScript, GetGame(), m_function и m_target.

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

◆ Invalidate()

void Invalidate ( )
inlineprivate
47 {
48 m_valid = false;
49 }

Перекрестные ссылки m_valid.

Используется в array< ref CallQueueContext >::RemoveCalls().

◆ IsValid()

bool IsValid ( )
inlineprivate
51 {
52 return m_valid;
53 }

Перекрестные ссылки m_valid.

Используется в array< ref CallQueueContext >::Tick().

Поля

◆ m_function

string m_function
private

Используется в CallParams() и CallQueueContext().

◆ m_params

ref Param m_params
private

Используется в Call() и CallQueueContext().

◆ m_target

Class m_target
private

◆ m_valid

bool m_valid
private

Используется в CallQueueContext(), Invalidate() и IsValid().


Объявления и описания членов класса находятся в файле: