DIFF

class HitDirectionEffectBaseSource

Constructors 2

void ~HitDirectionEffectBase()
References Widget.Show(), and m_LayoutRoot

Constants 2

const float DURATION_COEF_MIN = 0.6
Referenced by Init()
const float INTENSITY_MIN = 0.6
Referenced by Init()

Members 29

float m_HitDirection
Referenced by CalculateArrowPosition(), and Init()
float m_Duration
Referenced by DurationCheck(), Init(), and Update()
float m_BreakPoint
Referenced by Init(), and Update()
float m_TimeActive
Referenced by DurationCheck(), and Update()
float m_IntensityMax
Referenced by Init(), and Update()
Widget m_Image
Referenced by HitDirectionEffectBase(), and Init()
DayZPlayer m_Player
Referenced by CalculateArrowPosition(), and Init()
float m_AngleRadPrev
float m_SmoothVel[1]
ref HitDirectionImagesBase m_ImageData
static bool m_ServerOverrideEnabled
Referenced by CheckValues()
static int m_Color
Referenced by CheckValues(), and Init()
static protected typename m_Type
Referenced by GetCurrentType()
static float m_BreakPointBase

range 0..1, a point where the fading starts

static float m_Scatter

range 0..180, randomized offset of direction to make it less acurate

Methods 10

HitDirectionImagesBase GetImageData()
bool DurationCheck()
References m_Duration, and m_TimeActive
void FinalizePositionCalculation()

specific handling on individual indicator type

void SetIndicatorRotation(float timeslice = -1.0)
Referenced by Init(), and Update()
void SetIndicatorPositon(float timeslice = -1.0)
References Widget.SetPos(), m_LayoutRoot, m_PosX
Show 1 more, m_PosY
Referenced by Init(), and Update()
static typename GetCurrentType()
References ErrorEx(), m_ID, and m_Type