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

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

void CASingleUseQuantity (float quantity_used_per_action)
 
override void Setup (ActionData action_data)
 
override int Execute (ActionData action_data)
 
void CalcAndSetQuantity (ActionData action_data)
 

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

float m_QuantityUsedPerAction
 
float m_ItemQuantity
 
ref Param1< floatm_SpentUnits
 

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

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

◆ CASingleUseQuantity()

void CASingleUseQuantity ( float quantity_used_per_action)
inlineprotected
8 {
10 }
float m_QuantityUsedPerAction
Definition CASingleUseQuantity.c:3
Definition EntityAI.c:95

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

Методы

◆ CalcAndSetQuantity()

void CalcAndSetQuantity ( ActionData action_data)
inlineprotected
40 {
41 if ( GetGame().IsServer() )
42 {
43 if ( m_SpentUnits )
44 {
47 }
48
49 action_data.m_MainItem.AddQuantity(- m_QuantityUsedPerAction,false,false);
50 }
51 }
void SetACData(Param units)
Definition CABase.c:40
ref Param1< float > m_SpentUnits
Definition CASingleUseQuantity.c:5
proto native CGame GetGame()

Перекрестные ссылки GetGame(), m_QuantityUsedPerAction, m_SpentUnits и CABase::SetACData().

◆ Execute()

override int Execute ( ActionData action_data)
inlineprotected
26 {
27 if ( !action_data.m_Player )
28 {
29 return UA_ERROR;
30 }
31
32
34 return UA_FINISHED;
35 }
void CalcAndSetQuantity()
Definition FireplaceBase.c:2622
const int UA_FINISHED
Definition constants.c:436
const int UA_ERROR
Definition constants.c:455

Перекрестные ссылки CalcAndSetQuantity(), UA_ERROR и UA_FINISHED.

◆ Setup()

override void Setup ( ActionData action_data)
inlineprotected
13 {
14 if ( !m_SpentUnits )
15 {
17 }
18 else
19 {
20 m_SpentUnits.param1 = 0;
21 }
22 m_ItemQuantity = action_data.m_MainItem.GetQuantity();
23 }
float m_ItemQuantity
Definition CASingleUseQuantity.c:4

Перекрестные ссылки m_ItemQuantity и m_SpentUnits.

Поля

◆ m_ItemQuantity

float m_ItemQuantity
protected

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

◆ m_QuantityUsedPerAction

◆ m_SpentUnits

ref Param1<float> m_SpentUnits
protected

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