Dayz 1.25
Dayz Code Explorer by KGB
Загрузка...
Поиск...
Не найдено
Файл ActionSequentialBase.c

См. исходные тексты.

Структуры данных

class  SequentialActionData
 

Функции

SequentialActionData ActionData ActionMultiStageBase ()
 
void MultiStageBaseActionData ()
 
override ActionData CreateActionData ()
 
override int GetStanceMask (PlayerBase player)
 
override int GetActionCategory ()
 
override GetInputType ()
 
override bool CanBePerformedFromInventory ()
 
override bool CanBeUsedOnBack ()
 
override bool CanBeUsedRaised ()
 
override void Start (ActionData action_data)
 
void SetStage (int stage, SequentialActionData action_data)
 
void OnStageStart (SequentialActionData action_data)
 
void OnStageEnd (SequentialActionData action_data)
 
override float GetProgress (ActionData action_data)
 

Переменные

int m_Stage
 

Функции

◆ ActionMultiStageBase()

SequentialActionData ActionData ActionMultiStageBase ( )
13 {
14 }

◆ CanBePerformedFromInventory()

override bool CanBePerformedFromInventory ( )
38 {
39 return true;
40 }

◆ CanBeUsedOnBack()

override bool CanBeUsedOnBack ( )
43 {
44 return true;
45 }

◆ CanBeUsedRaised()

override bool CanBeUsedRaised ( )
48 {
49 return true;
50 }

◆ CreateActionData()

override ActionData CreateActionData ( )
17 {
19 return action_data;
20 }
Definition ActionBase.c:21
Definition EntityAI.c:95
Definition ActionSequentialBase.c:2

◆ GetActionCategory()

override int GetActionCategory ( )
28 {
29 return AC_SINGLE_USE;
30 }
const int AC_SINGLE_USE
Definition _constants.c:2

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

◆ GetInputType()

override GetInputType ( )
33 {
34 return DefaultActionInput;
35 }
Definition ActionInput.c:631

◆ GetProgress()

override float GetProgress ( ActionData action_data)
76 {
77 return -1;
78 }

◆ GetStanceMask()

override int GetStanceMask ( PlayerBase player)
23 {
24 return DayZPlayerConstants.STANCEMASK_ALL;
25 }
DayZPlayerConstants
defined in C++
Definition dayzplayer.c:602

◆ MultiStageBaseActionData()

void MultiStageBaseActionData ( )
17 {

◆ OnStageEnd()

void OnStageEnd ( SequentialActionData action_data)
72 {
73 }

Используется в SetStage().

◆ OnStageStart()

void OnStageStart ( SequentialActionData action_data)
68 {
69 }

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

◆ SetStage()

void SetStage ( int stage,
SequentialActionData action_data )
61 {
63 action_data.m_Stage = stage;
65 }
void OnStageEnd(SequentialActionData action_data)
Definition ActionSequentialBase.c:71
void OnStageStart(SequentialActionData action_data)
Definition ActionSequentialBase.c:67

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

Используется в FirearmActionDetachMagazine::OnUpdate().

◆ Start()

override void Start ( ActionData action_data)
53 {
54 super.Start( action_data );
55
58 }

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

Переменные

◆ m_Stage

int m_Stage