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

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

void ActionWorldCraftSwitch ()
 
override void CreateConditionComponents ()
 
override bool IsLocal ()
 
override bool IsInstant ()
 
override bool RemoveForceTargetAfterUse ()
 
override bool ActionCondition (PlayerBase player, ActionTarget target, ItemBase item)
 
override void Start (ActionData action_data)
 

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

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

◆ ActionWorldCraftSwitch()

void ActionWorldCraftSwitch ( )
inlineprivate
4 {
5 m_Text = "#next_recipe";
6 }
string m_Text
Definition ActionBase.c:49

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

Методы

◆ ActionCondition()

override bool ActionCondition ( PlayerBase player,
ActionTarget target,
ItemBase item )
inlineprivate
30 {
31 if ( player.GetCraftingManager().GetRecipesCount() > 1 )
32 {
33 return true;
34 }
35 return false;
36 }
Definition EntityAI.c:95

◆ CreateConditionComponents()

override void CreateConditionComponents ( )
inlineprivate
9 {
12 }
ref CCIBase m_ConditionItem
Definition ActionBase.c:55
ref CCTBase m_ConditionTarget
Definition ActionBase.c:56
Definition CCINone.c:2
Definition CCTObject.c:2
Definition ActionConstants.c:105
const float DEFAULT
Definition ActionConstants.c:107

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

◆ IsInstant()

override bool IsInstant ( )
inlineprivate
20 {
21 return true;
22 }

◆ IsLocal()

override bool IsLocal ( )
inlineprivate
15 {
16 return true;
17 }

◆ RemoveForceTargetAfterUse()

override bool RemoveForceTargetAfterUse ( )
inlineprivate
25 {
26 return false;
27 }

◆ Start()

override void Start ( ActionData action_data)
inlineprivate
39 {
40 super.Start( action_data );
41 action_data.m_Player.GetCraftingManager().SetNextRecipe();
42 }

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