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

Manages eye squinting. Подробнее...

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

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

void GameplayEffectsMetaDataSquinting (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 Update (float timeSlice=0, Param p=null, int handle=-1)
 
void UpdateSquint (float dt)
 
void SetEyelidAmount (float amount, float timeslice)
 
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_LID_OPEN_Y_POSITION = -512
 
const float TOP_LID_CLOSED_Y_POSITION = 0
 [px]
 
const float BOTTOM_LID_OPEN_Y_POSITION = -512
 [px]
 
const float BOTTOM_LID_CLOSED_Y_POSITION = 0
 [px]
 
bool m_Initialized
 [px]
 
bool m_Visible
 
Widget m_EyeLidFrame
 overall visibility
 
ImageWidget m_TopLid
 
ImageWidget m_BottomLid
 
float m_SquintAmount
 
float m_SquintTargetAmount = 0.0
 
float m_SquintCurrentAmount = 0.0
 
bool m_IsSquinting
 

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

static float m_SmoothVelArray [1]
 

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

ref PPERequester_SquintEffects m_RequesterSquint
 
float m_SquintCloseSpeed = 0.5
 
- Закрытые данные унаследованные от 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
 

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

- Закрытые члены унаследованные от 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 ()
 

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

Manages eye squinting.

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