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

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

void CAContinuousRepeatStartEngine (float time_to_complete_action)
 
override int Execute (ActionData action_data)
 
- Закрытые члены унаследованные от CAContinuousRepeat
void CAContinuousRepeat (float time_to_complete_action)
 
override void Setup (ActionData action_data)
 
override int Execute (ActionData action_data)
 
override int Cancel (ActionData action_data)
 
override float GetProgress ()
 
void SetProgress (float value)
 

Дополнительные унаследованные члены

- Закрытые данные унаследованные от CAContinuousRepeat
float m_TimeElpased
 
float m_TotalTimeElpased
 
float m_TimeToComplete
 
float m_DefaultTimeToComplete
 
ref Param1< floatm_SpentUnits
 

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

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

◆ CAContinuousRepeatStartEngine()

void CAContinuousRepeatStartEngine ( float time_to_complete_action)
inlineprivate
4 {
6 }
float m_DefaultTimeToComplete
Definition CAContinuousRepeat.c:6
Definition EntityAI.c:95

Перекрестные ссылки CAContinuousRepeat::m_DefaultTimeToComplete.

Методы

◆ Execute()

override int Execute ( ActionData action_data)
inlineprivate
9 {
10 if ( !action_data.m_Player )
11 {
12 return UA_ERROR;
13 }
14
15 HumanCommandVehicle vehCommand = action_data.m_Player.GetCommand_Vehicle();
16 if( vehCommand )
17 {
18 Transport trans = vehCommand.GetTransport();
19
20 if ( trans )
21 {
22 Car car;
23 if ( Class.CastTo(car, trans) && car.EngineIsOn() )
24 {
25 return UA_FINISHED;
26 }
27 }
28 }
29
31 {
32 m_TimeElpased += action_data.m_Player.GetDeltaT();
33 m_TotalTimeElpased += action_data.m_Player.GetDeltaT();
34 return UA_PROCESSING;
35 }
36 else
37 {
40 m_TimeElpased = 0;
42 return UA_PROCESSING;
43 }
44 }
void SetACData(Param units)
Definition CABase.c:40
void OnCompletePogress(ActionData action_data)
Definition CAContinuousBase.c:8
float m_TimeToComplete
Definition CAContinuousRepeat.c:5
float m_TotalTimeElpased
Definition CAContinuousRepeat.c:4
ref Param1< float > m_SpentUnits
Definition CAContinuousRepeat.c:7
float m_TimeElpased
Definition CAContinuousRepeat.c:3
Super root of all classes in Enforce script.
Definition EnScript.c:11
Definition human.c:690
Base native class for all motorized wheeled vehicles.
Definition Car.c:80
static proto bool CastTo(out Class to, Class from)
Try to safely down-cast base class to child class.
const int UA_FINISHED
Definition constants.c:436
const int UA_ERROR
Definition constants.c:455
const int UA_PROCESSING
Definition constants.c:434

Перекрестные ссылки Class::CastTo(), CAContinuousRepeat::m_SpentUnits, CAContinuousRepeat::m_TimeElpased, CAContinuousRepeat::m_TimeToComplete, CAContinuousRepeat::m_TotalTimeElpased, CAContinuousBase::OnCompletePogress(), CABase::SetACData(), UA_ERROR, UA_FINISHED и UA_PROCESSING.


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