DayZ 1.30
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
Класс GameplayEffectsMetaDataEyeVeins

Manages eye veins effects. Подробнее...

+ Граф наследования:GameplayEffectsMetaDataEyeVeins:

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

void ~GameplayEffectsMetaDataEyeVeins ()
 
override void Init (array< ref Widget > input, int type, Widget layout_root, int user_override=-1)
 
override bool HasDefinedHandle ()
 
override bool DataInitialized ()
 
override void Update (float timeSlice=0, Param p=null, int handle=-1)
 
void UpdateVeins (float dt)
 
void SetVeinsAmount (float amount, float timeSlice)
 
void SetIrritation (float amount, float timeSlice)
 
void SetVeinsColor ()
 
override void UpdateVisibility (bool state)
 
override void ForceStop ()
 stops and re-sets indicators and images even out of sequence. Should still be tied to the 'player' update, though!
 

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

const float TOP_PART_IRRITATION_MIN_Y_POSITION = -512
 
const float TOP_PART_IRRITATION_MAX_Y_POSITION = 0
 [px]
 
const float BOTTOM_PART_IRRITATION_MIN_Y_POSITION = -512
 [px]
 
const float BOTTOM_PART_IRRITATION_MAX_Y_POSITION = 0
 [px]
 
bool m_Initialized
 [px]
 
bool m_Visible
 
bool m_IsActive
 overall visibility
 
float m_Amount
 
float m_TargetAmount = 0.0
 
float m_CurrentAmount = 0.0
 
Widget m_EyeFrame
 
ImageWidget m_TopPartIrritation
 
ImageWidget m_BottomPartIrritation
 
ImageWidget m_VeinsLayer
 
int m_LidsColorCorrection
 
int m_VeinsColorCorrection
 

Статические защищенные данные

static float m_MaskSmoothVelocity [1]
 
static float m_TransitionWidthSmoothVelocity [1]
 

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

- Закрытые члены унаследованные от GameplayEffectsData
void GameplayEffectsDataBleeding (array< ref Widget > input, int type, int user_override=-1)
 
override void Init (array< ref Widget > input, int type, Widget layout_root, int user_override=-1)
 
override bool HasDefinedHandle ()
 
override bool DataInitialized ()
 
override void RegisterData (Param p)
 
void RegisterBleedingIndicatorInstance (int bit, float flow_modifier)
 
void SpawnBleedingIndicator (int source_ID, vector position)
 
int CalculateSeverity (float flow_modifier)
 
ImageWidget GetNextDropImage ()
 
void StopBleedingIndicator (int source_ID, bool instant=false)
 
void UpdateBleedingIndicators (float timeSlice)
 
void CleanupBleedingIndicators ()
 
override void Update (float timeSlice=0, Param p=null, int handle=-1)
 
override void UpdateVisibility (bool state)
 
override void ForceStop ()
 stops and re-sets indicators and images even out of sequence. Should still be tied to the 'player' update, though!
 
void BuildProbabilityData (int severity, float frequency)
 
array< float > GetProbabilities (int severity)
 
void BuildPositioningData ()
 
vector GenerateSequenceRandomPosition ()
 
- Закрытые данные унаследованные от GameplayEffectsData
bool m_Initialized
 
bool m_Visible
 
ref map< int, ref BleedingIndicator > m_RegisteredInstances
 
ref array< int > m_CleanupQueue
 
ref array< int > m_RunningIndicators
 
int m_LastDropIdx
 
int m_ImageWidgetCount
 
ref map< int, ref array< float > > m_ProbabilityMap
 
ref array< Widget > m_PositioningFramesArray
 
Widget m_BloodDropsFrame
 
int m_LastPositionFrameUsed
 

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

Manages eye veins effects.

См. определение в файле GEWidgetsMetaDataEyeVeins.c строка 2