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

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

void ActionForceABite ()
 
override void CreateConditionComponents ()
 
override void OnEndServer (ActionData action_data)
 
override bool ActionCondition (PlayerBase player, ActionTarget target, ItemBase item)
 

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

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

◆ ActionForceABite()

void ActionForceABite ( )
inlineprivate
12 {
13 m_CallbackClass = ActionForceABiteCB;
14 m_Text = "#feed_a_bite";
15 }
Definition ActionForceABite.c:2

Методы

◆ ActionCondition()

override bool ActionCondition ( PlayerBase player,
ActionTarget target,
ItemBase item )
inlineprivate
34 {
35 if (!super.ActionCondition( player, target, item))
36 return false;
37
38 PlayerBase target_player = PlayerBase.Cast(target.GetObject());
39
40 if (target_player)
41 return target_player.CanEatAndDrink();
42 else
43 return false;
44 }
Definition EntityAI.c:95
Definition PlayerBaseClient.c:2

◆ CreateConditionComponents()

override void CreateConditionComponents ( )
inlineprivate
18 {
19 m_ConditionItem = new CCINonRuined;
20 m_ConditionTarget = new CCTMan(UAMaxDistances.DEFAULT);
21 }
Definition CCINonRuined.c:2
Definition CCTMan.c:2
Definition ActionConstants.c:106
const float DEFAULT
Definition ActionConstants.c:108

Перекрестные ссылки UAMaxDistances::DEFAULT.

◆ OnEndServer()

override void OnEndServer ( ActionData action_data)
inlineprivate
24 {
25 super.OnEndServer(action_data);
26
27 if ( action_data.m_MainItem.GetQuantity() <= 0 )
28 {
29 action_data.m_MainItem.SetQuantity(0);
30 }
31 }

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