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

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

void ActionHandsPartSwitch ()
 
override void CreateConditionComponents ()
 
override bool IsInstant ()
 
override GetInputType ()
 
override bool RemoveForceTargetAfterUse ()
 
override bool UseAcknowledgment ()
 
override bool ActionCondition (PlayerBase player, ActionTarget target, ItemBase item)
 
override void OnStartClient (ActionData action_data)
 
override void OnStartServer (ActionData action_data)
 
void SetNextIndex (ActionData action_data)
 

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

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

◆ ActionHandsPartSwitch()

void ActionHandsPartSwitch ( )
inlineprivate
5 {
6 }

Методы

◆ ActionCondition()

override bool ActionCondition ( PlayerBase player,
ActionTarget target,
ItemBase item )
inlineprivate
36 {
37 return false;
38 }

◆ CreateConditionComponents()

override void CreateConditionComponents ( )
inlineprivate
9 {
10 m_ConditionItem = new CCINone; //'CCINotPresent' to perfom with empty hands only
12 m_Text = "#switch_to_the_next_part";
13 }
string m_Text
Definition ActionBase.c:49
ref CCIBase m_ConditionItem
Definition ActionBase.c:55
ref CCTBase m_ConditionTarget
Definition ActionBase.c:56
Definition CCINone.c:2
Definition CCTCursor.c:2

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

◆ GetInputType()

override GetInputType ( )
inlineprivate
21 {
23 }
Definition ActionInput.c:535

◆ IsInstant()

override bool IsInstant ( )
inlineprivate
16 {
17 return true;
18 }

◆ OnStartClient()

override void OnStartClient ( ActionData action_data)
inlineprivate
42 {
43 super.OnStartClient( action_data );
44
46 }
void SetNextIndex(ActionData action_data)
Definition ActionHandsPartSwitch.c:56
Definition EntityAI.c:95

Перекрестные ссылки SetNextIndex().

◆ OnStartServer()

override void OnStartServer ( ActionData action_data)
inlineprivate
49 {
50 super.OnStartServer( action_data );
51
52 if (!GetGame().IsMultiplayer())
54 }
proto native CGame GetGame()

Перекрестные ссылки GetGame() и SetNextIndex().

◆ RemoveForceTargetAfterUse()

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

◆ SetNextIndex()

void SetNextIndex ( ActionData action_data)
inlineprivate
57 {
58 ConstructionActionData construction_action_data = action_data.m_Player.GetConstructionActionData();
59 construction_action_data.SetNextIndex();
60 }
Definition ConstructionActionData.c:2

Используется в OnStartClient() и OnStartServer().

◆ UseAcknowledgment()

override bool UseAcknowledgment ( )
inlineprivate
31 {
32 return true;
33 }

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