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

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

void ActionEatBig ()
 
override void CreateConditionComponents ()
 
override int IsEat ()
 
override bool HasTarget ()
 
override bool ActionCondition (PlayerBase player, ActionTarget target, ItemBase item)
 
override void OnEndServer (ActionData action_data)
 

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

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

◆ ActionEatBig()

void ActionEatBig ( )
inlineprivate
12 {
14 //m_Sound = "EatingSoft_0";
15 m_Text = "#eat";
16 }
string m_Text
Definition ActionBase.c:49
Definition ActionEat.c:2
m_CallbackClass
Definition AnimatedActionBase.c:137

Перекрестные ссылки AnimatedActionBase::m_CallbackClass и m_Text.

Методы

◆ ActionCondition()

override bool ActionCondition ( PlayerBase player,
ActionTarget target,
ItemBase item )
inlineprivate
36 {
37 if (!super.ActionCondition(player, target, item))
38 return false;
39
40 return player.CanEatAndDrink();
41 }
Definition EntityAI.c:95

◆ CreateConditionComponents()

override void CreateConditionComponents ( )
inlineprivate
19 {
22 }
ref CCIBase m_ConditionItem
Definition ActionBase.c:55
ref CCTBase m_ConditionTarget
Definition ActionBase.c:56
Definition CCINonRuined.c:2
Definition CCTSelf.c:2

Перекрестные ссылки m_ConditionItem и m_ConditionTarget.

◆ HasTarget()

override bool HasTarget ( )
inlineprivate
30 {
31 return false;
32 }

◆ IsEat()

override int IsEat ( )
inlineprivate
25 {
26 return true;
27 }

◆ OnEndServer()

override void OnEndServer ( ActionData action_data)
inlineprivate
44 {
45 super.OnEndServer(action_data);
46
47 if ( action_data.m_Player.HasBloodyHandsEx() == eBloodyHandsTypes.SALMONELA && !action_data.m_Player.GetInventory().FindAttachment( InventorySlots.GLOVES ) && GetProgress(action_data) > 0 )
48 {
49 action_data.m_Player.SetBloodyHandsPenalty();
50 }
51 }
eBloodyHandsTypes
Definition PluginLifespan.c:9
override float GetProgress(ActionData action_data)
Definition AnimatedActionBase.c:401
provides access to slot configuration
Definition InventorySlots.c:6

Перекрестные ссылки AnimatedActionBase::GetProgress().


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