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

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

void ActionBuildPartSwitch ()
 
override void CreateConditionComponents ()
 
override bool IsInstant ()
 
override bool RemoveForceTargetAfterUse ()
 
override bool UseAcknowledgment ()
 
override bool CanBeUsedLeaning ()
 
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)
 

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

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

◆ ActionBuildPartSwitch()

void ActionBuildPartSwitch ( )
inlineprivate
5 {
6 //m_StanceMask = DayZPlayerConstants.STANCEMASK_NOTRAISED;
7 m_StanceMask = DayZPlayerConstants.STANCEMASK_ERECT;
8 m_FullBody = true;
9 m_Text = "#switch_to_the_next_part";
10 }
bool m_FullBody
Definition ActionBase.c:52
string m_Text
Definition ActionBase.c:49
int m_StanceMask
Definition ActionBase.c:53
DayZPlayerConstants
defined in C++
Definition dayzplayer.c:602

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

Методы

◆ ActionCondition()

override bool ActionCondition ( PlayerBase player,
ActionTarget target,
ItemBase item )
inlineprivate
39 {
40 return false;
41 }

◆ CanBeUsedLeaning()

override bool CanBeUsedLeaning ( )
inlineprivate
34 {
35 return false;
36 }

◆ CreateConditionComponents()

override void CreateConditionComponents ( )
inlineprivate
13 {
16 }
ref CCIBase m_ConditionItem
Definition ActionBase.c:55
ref CCTBase m_ConditionTarget
Definition ActionBase.c:56
Definition CCINonRuined.c:2
Definition CCTNonRuined.c:2
Definition ActionConstants.c:105
const float BASEBUILDING
Definition ActionConstants.c:111

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

◆ IsInstant()

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

◆ OnStartClient()

override void OnStartClient ( ActionData action_data)
inlineprivate
45 {
46 super.OnStartClient( action_data );
47
49 }
void SetNextIndex(ActionData action_data)
Definition ActionBuildPartSwitch.c:59
Definition EntityAI.c:95

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

◆ OnStartServer()

override void OnStartServer ( ActionData action_data)
inlineprivate
52 {
53 super.OnStartServer( action_data );
54
55 if (!GetGame().IsMultiplayer())
57 }
proto native CGame GetGame()

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

◆ RemoveForceTargetAfterUse()

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

◆ SetNextIndex()

void SetNextIndex ( ActionData action_data)
inlineprivate
60 {
61 ConstructionActionData construction_action_data = action_data.m_Player.GetConstructionActionData();
62 construction_action_data.SetNextIndex();
63 }
Definition ConstructionActionData.c:2

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

◆ UseAcknowledgment()

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

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