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

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

void ActionNextCombinationLockDial ()
 
override void CreateConditionComponents ()
 
override bool HasTarget ()
 
override bool IsInstant ()
 
override bool RemoveForceTargetAfterUse ()
 
override bool UseAcknowledgment ()
 
override bool ActionCondition (PlayerBase player, ActionTarget target, ItemBase item)
 
override void Start (ActionData action_data)
 

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

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

◆ ActionNextCombinationLockDial()

4 {
5 m_Text = "#next_combination_lock_dial";
6 }
string m_Text
Definition ActionBase.c:49

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

Методы

◆ ActionCondition()

override bool ActionCondition ( PlayerBase player,
ActionTarget target,
ItemBase item )
inlineprivate
35 {
36 if ( item.IsInherited( CombinationLock ) )
37 {
38 ConstructionActionData construction_action_data = player.GetConstructionActionData();
39 construction_action_data.SetCombinationLock( CombinationLock.Cast( item ) );
40
41 return true;
42 }
43
44 return false;
45 }
Definition CombinationLock4.c:2
Definition ConstructionActionData.c:2
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 CCINonRuined.c:2
Definition CCTNone.c:2

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

◆ HasTarget()

override bool HasTarget ( )
inlineprivate
15 {
16 return false;
17 }

◆ IsInstant()

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

◆ RemoveForceTargetAfterUse()

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

◆ Start()

override void Start ( ActionData action_data)
inlineprivate
48 {
49 super.Start( action_data );
50
51 //set next dial
53 if ( combination_lock )
54 {
55 combination_lock.SetNextDial();
56 }
57 }

◆ UseAcknowledgment()

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

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