Dayz 1.25
Dayz Code Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс CABase
+ Граф наследования:CABase:

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

void Init (ActionData action_data)
 
void Setup (ActionData action_data)
 
int Execute (ActionData action_data)
 
int Cancel (ActionData action_data)
 
int Interrupt (ActionData action_data)
 
void SetACData (Param units)
 
Param GetACData ()
 
bool IsContinuousAction ()
 
float GetProgress ()
 

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

ActionBase m_Action
 
float m_LastTick
 
ref Param m_ACData
 
ref Param2< float, floatm_ProgressParam
 

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

Методы

◆ Cancel()

int Cancel ( ActionData action_data)
inlineprotected
30 {
31 return UA_CANCEL;
32 }
const int UA_CANCEL
Definition constants.c:437

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

◆ Execute()

int Execute ( ActionData action_data)
inlineprotected
25 {
26 return UA_ERROR;
27 }
const int UA_ERROR
Definition constants.c:455

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

◆ GetACData()

Param GetACData ( )
inlineprotected
49 {
50 if ( m_ACData )
51 {
52 return m_ACData;
53 }
54 return NULL;
55 }
ref Param m_ACData
Definition CABase.c:5
Definition EntityAI.c:95

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

◆ GetProgress()

float GetProgress ( )
inlineprotected
63 {
64 return 0;
65 }

◆ Init()

void Init ( ActionData action_data)
inlineprotected
9 {
11 m_Action = action_data.m_Action;
12 if ( !m_ACData )
13 {
14 m_ACData = new Param;
15 }
16 m_LastTick = GetGame().GetTime();
18 }
float m_LastTick
Definition CABase.c:4
void Setup(ActionData action_data)
Definition CABase.c:20
ref Param2< float, float > m_ProgressParam
Definition CABase.c:6
ActionBase m_Action
Definition CABase.c:3
Base Param Class with no parameters. Used as general purpose parameter overloaded with Param1 to Para...
Definition param.c:12
proto native CGame GetGame()

Перекрестные ссылки GetGame(), m_ACData, m_Action, m_LastTick, m_ProgressParam и Setup().

◆ Interrupt()

int Interrupt ( ActionData action_data)
inlineprotected
35 {
37 return UA_INTERRUPT;
38 }
const int UA_INTERRUPT
Definition constants.c:438
proto native void Cancel()
cancels action

Перекрестные ссылки Cancel() и UA_INTERRUPT.

◆ IsContinuousAction()

bool IsContinuousAction ( )
inlineprotected
58 {
59 return false;
60 }

◆ SetACData()

◆ Setup()

void Setup ( ActionData action_data)
inlineprotected
21 {
22 }

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

Поля

◆ m_ACData

ref Param m_ACData
protected

Используется в GetACData(), Init() и SetACData().

◆ m_Action

◆ m_LastTick

float m_LastTick
protected

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

◆ m_ProgressParam

ref Param2<float,float> m_ProgressParam
protected

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


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