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

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

void CASingleUseQuantityEdible (float quantity_used_per_action)
 
override void CalcAndSetQuantity (ActionData action_data)
 
- Закрытые члены унаследованные от 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)
 

Дополнительные унаследованные члены

- Закрытые данные унаследованные от CASingleUseQuantity
float m_QuantityUsedPerAction
 
float m_ItemQuantity
 
ref Param1< floatm_SpentUnits
 

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

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

◆ CASingleUseQuantityEdible()

void CASingleUseQuantityEdible ( float quantity_used_per_action)
inlineprivate
4 {
6 }
float m_QuantityUsedPerAction
Definition CASingleUseQuantity.c:3
Definition EntityAI.c:95

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

Методы

◆ CalcAndSetQuantity()

override void CalcAndSetQuantity ( ActionData action_data)
inlineprivate
9 {
10 if ( m_SpentUnits )
11 {
14 }
15
16 PlayerBase ntarget = PlayerBase.Cast( action_data.m_Target.GetObject() );
17 if ( ntarget )
18 {
19 if ( GetGame().IsServer() )
20 {
21 //action_data.m_MainItem.Consume(ntarget, m_QuantityUsedPerAction);
22 ntarget.Consume(action_data.m_MainItem, m_QuantityUsedPerAction, EConsumeType.ITEM_SINGLE_TIME);
23 }
24 }
25 else
26 {
27 if ( GetGame().IsServer() )
28 {
29 //action_data.m_MainItem.Consume(action_data.m_Player, m_QuantityUsedPerAction);
30 action_data.m_Player.Consume(action_data.m_MainItem, m_QuantityUsedPerAction, EConsumeType.ITEM_SINGLE_TIME);
31 }
32 }
33 }
EConsumeType
Definition EConsumeType.c:2
void SetACData(Param units)
Definition CABase.c:40
ref Param1< float > m_SpentUnits
Definition CASingleUseQuantity.c:5
Definition PlayerBaseClient.c:2
proto native CGame GetGame()

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


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