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

Data for one material parameter, requester side. Подробнее...

Защищенные члены

void PPERequestParamDataBase (int requester_idx, int mat_id, int param_id, int data_type=0, int priority=0, int mask=PPOperators.SET)
 
void InitValues ()
 
void SetUpdatingDataValues (bool state)
 
bool GetUpdatingDataValues ()
 
void SetDataActive (bool state)
 
bool IsDataActive ()
 
void SetSettingDefaultValues (bool state)
 
bool IsSettingDefaultValues ()
 
int GetRequesterIDX ()
 
int GetMaterialID ()
 
int GetParameterID ()
 
int GetVarType ()
 
void SetInteractionMask (int mask)
 
int GetInteractionMask ()
 
void SetPriorityLayer (int priority)
 
int GetPriorityLayer ()
 

Защищенные данные

bool m_UpdatingDataValues
 
bool m_IsActive
 
bool m_SettingDefaultValues
 
int m_MaterialID
 
int m_ParameterID
 
int m_VariableType
 
int m_RequesterIDX
 
int m_InteractionMask
 
int m_Priority
 

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

void PPERequestParamDataInt (int requester_idx, int mat_id, int param_id, int data_type=0, int priority=0, int mask=PPOperators.SET, bool relative=false)
 
void PPERequestParamDataColor (int requester_idx, int mat_id, int param_id, int data_type=0, int priority=0, int mask=PPOperators.SET, bool relative=false)
 
override void InitValues ()
 

Закрытые данные

PPERequesterBase m_Requester
 
int m_IntTarget
 
int m_IntCurrent
 
int m_IntLast
 
ref array< floatm_ColorTarget
 
ref array< floatm_ColorCurrent
 
ref array< floatm_ColorLast
 
ref array< floatm_ColorFormerTarget
 
ref array< floatm_ColorStart
 

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

Data for one material parameter, requester side.

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

◆ PPERequestParamDataBase()

void PPERequestParamDataBase ( int requester_idx,
int mat_id,
int param_id,
int data_type = 0,
int priority = 0,
int mask = PPOperators.SET )
inlineprotected
17 {
26 m_IsActive = false;
27 InitValues();
28 }
int m_InteractionMask
Definition PPERequestData.c:13
int m_MaterialID
Definition PPERequestData.c:9
bool m_UpdatingDataValues
Definition PPERequestData.c:5
int m_Priority
Definition PPERequestData.c:14
bool m_SettingDefaultValues
Definition PPERequestData.c:7
int m_ParameterID
Definition PPERequestData.c:10
bool m_IsActive
Definition PPERequestData.c:6
int m_VariableType
Definition PPERequestData.c:11
void InitValues()
Definition PPERequestData.c:30
int m_RequesterIDX
Definition PPERequestData.c:12
Definition EntityAI.c:95

Перекрестные ссылки InitValues(), m_InteractionMask, m_IsActive, m_MaterialID, m_ParameterID, m_Priority, m_RequesterIDX, m_SettingDefaultValues, m_UpdatingDataValues и m_VariableType.

Методы

◆ GetInteractionMask()

int GetInteractionMask ( )
inlineprotected
90 {
91 return m_InteractionMask;
92 }

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

◆ GetMaterialID()

int GetMaterialID ( )
inlineprotected
70 {
71 return m_MaterialID;
72 }

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

◆ GetParameterID()

int GetParameterID ( )
inlineprotected
75 {
76 return m_ParameterID;
77 }

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

◆ GetPriorityLayer()

int GetPriorityLayer ( )
inlineprotected
100 {
101 return m_Priority;
102 }

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

◆ GetRequesterIDX()

int GetRequesterIDX ( )
inlineprotected
65 {
66 return m_RequesterIDX;
67 }

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

◆ GetUpdatingDataValues()

bool GetUpdatingDataValues ( )
inlineprotected
40 {
42 }

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

◆ GetVarType()

int GetVarType ( )
inlineprotected
80 {
81 return m_VariableType;
82 }

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

◆ InitValues() [1/2]

void InitValues ( )
inlineprotected
31 {
32 }

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

◆ InitValues() [2/2]

override void InitValues ( )
inlineprivate
172 {
173 m_ColorTarget = {0.0,0.0,0.0,0.0};
174 m_ColorCurrent = {0,0.0,0.0,0.0};
175 m_ColorLast = {0.0,0.0,0.0,0.0};
176 m_ColorFormerTarget = {0.0,0.0,0.0,0.0};
177 m_ColorStart = {0.0,0.0,0.0,0.0};
178 }
ref array< float > m_ColorFormerTarget
Definition PPERequestData.c:163
ref array< float > m_ColorCurrent
Definition PPERequestData.c:160
ref array< float > m_ColorLast
Definition PPERequestData.c:161
ref array< float > m_ColorStart
Definition PPERequestData.c:164
ref array< float > m_ColorTarget
Definition PPERequestData.c:159

◆ IsDataActive()

bool IsDataActive ( )
inlineprotected
50 {
51 return m_IsActive;
52 }

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

◆ IsSettingDefaultValues()

bool IsSettingDefaultValues ( )
inlineprotected
60 {
62 }

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

◆ PPERequestParamDataColor()

void PPERequestParamDataColor ( int requester_idx,
int mat_id,
int param_id,
int data_type = 0,
int priority = 0,
int mask = PPOperators.SET,
bool relative = false )
inlineprivate
167 {
168 m_VariableType = PPEConstants.VAR_TYPE_COLOR;
169 }

◆ PPERequestParamDataInt()

void PPERequestParamDataInt ( int requester_idx,
int mat_id,
int param_id,
int data_type = 0,
int priority = 0,
int mask = PPOperators.SET,
bool relative = false )
inlineprivate
126 {
127 m_IntCurrent = -1;
128 m_IntLast = -1;
129 m_VariableType = PPEConstants.VAR_TYPE_INT;
130 }
int m_IntLast
Definition PPERequestData.c:123
int m_IntCurrent
Definition PPERequestData.c:122

◆ SetDataActive()

void SetDataActive ( bool state)
inlineprotected
45 {
47 }

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

◆ SetInteractionMask()

void SetInteractionMask ( int mask)
inlineprotected
85 {
87 }

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

◆ SetPriorityLayer()

void SetPriorityLayer ( int priority)
inlineprotected
95 {
97 }

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

◆ SetSettingDefaultValues()

void SetSettingDefaultValues ( bool state)
inlineprotected
55 {
57 }

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

◆ SetUpdatingDataValues()

void SetUpdatingDataValues ( bool state)
inlineprotected
35 {
37 }

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

Поля

◆ m_ColorCurrent

ref array<float> m_ColorCurrent
private

◆ m_ColorFormerTarget

ref array<float> m_ColorFormerTarget
private

◆ m_ColorLast

ref array<float> m_ColorLast
private

◆ m_ColorStart

ref array<float> m_ColorStart
private

◆ m_ColorTarget

ref array<float> m_ColorTarget
private

◆ m_IntCurrent

int m_IntCurrent
private

◆ m_InteractionMask

int m_InteractionMask
protected

◆ m_IntLast

int m_IntLast
private

◆ m_IntTarget

int m_IntTarget
private

◆ m_IsActive

bool m_IsActive
protected

Используется в IsDataActive(), PPERequestParamDataBase() и SetDataActive().

◆ m_MaterialID

int m_MaterialID
protected

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

◆ m_ParameterID

int m_ParameterID
protected

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

◆ m_Priority

int m_Priority
protected

◆ m_Requester

PPERequesterBase m_Requester
private

◆ m_RequesterIDX

int m_RequesterIDX
protected

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

◆ m_SettingDefaultValues

bool m_SettingDefaultValues
protected

◆ m_UpdatingDataValues

bool m_UpdatingDataValues
protected

◆ m_VariableType

int m_VariableType
protected

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


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