DayZ 1.26
DayZ Explorer by KGB
|
Защищенные статические члены | |
static void | CheckValues () |
range 0..180, randomized offset of direction to make it less acurate | |
static | GetCurrentType () |
Статические защищенные данные | |
m_Type | |
static float | m_DurationMax |
static float | m_BreakPointBase |
static float | m_DistanceAdjust |
range 0..1, a point where the fading starts | |
static int | m_RotationOverride |
static float | m_Scatter |
Закрытые члены | |
override HitDirectionImagesBase | GetImageData () |
override void | FinalizePositionCalculation () |
override void | SetIndicatorRotation (float timeslice=-1.0) |
void | HitDirectionEffectBase () |
void | Init (DayZPlayer player, float hit_direction, float intensity_max) |
Called manually after object spawn. | |
HitDirectionImagesBase | GetImageData () |
void | ~HitDirectionEffectBase () |
bool | DurationCheck () |
void | Update (float timeslice) |
void | CalculateArrowPosition (float timeslice=-1.0) |
void | FinalizePositionCalculation () |
specific handling on individual indicator type | |
void | SetIndicatorRotation (float timeslice=-1.0) |
void | SetIndicatorPositon (float timeslice=-1.0) |
override HitDirectionImagesBase | GetImageData () |
override void | FinalizePositionCalculation () |
override void | SetIndicatorRotation (float timeslice=-1.0) |
override HitDirectionImagesBase | GetImageData () |
override void | FinalizePositionCalculation () |
override void | SetIndicatorRotation (float timeslice=-1.0) |
Закрытые статические данные | |
static bool | m_ServerOverrideEnabled |
static int | m_Mode |
static int | m_ID |
static int | m_Color |
|
inlineprivate |
Перекрестные ссылки GetImageData(), m_AngleRad, m_Image, m_ImageData, m_Initialized, m_LayoutRoot, m_PosX, m_PosY и m_SmoothVel.
|
inlineprivate |
Перекрестные ссылки m_LayoutRoot.
Перекрестные ссылки Math::Clamp(), Math::Cos(), Math::DEG2RAD, FinalizePositionCalculation(), GetGame(), GetScreenSize(), m_AngleRad, m_AngleRadPrev, m_DistanceAdjust, m_HitDirection, m_Initialized, m_Player, m_PosX, m_PosXScreenEdge, m_PosY, m_PosYScreenEdge, m_SizeXEnf, m_SizeYEnf, m_SmoothVel, Math::ModFloat(), Math::NormalizeAngle(), Math::PI, Math::PI2, Math::Sin() и Math::SmoothCD().
range 0..180, randomized offset of direction to make it less acurate
sets override values, or defaults
Перекрестные ссылки CfgGameplayHandler::GetHitIndicationBreakPoint(), CfgGameplayHandler::GetHitIndicationIndicatorColor(), CfgGameplayHandler::GetHitIndicationMaxDuration(), CfgGameplayHandler::GetHitIndicationMode(), CfgGameplayHandler::GetHitIndicationOverrideEnabled(), CfgGameplayHandler::GetHitIndicationScatter(), CfgGameplayHandler::GetHitIndicationTypeID(), m_BreakPointBase, m_Color, m_DistanceAdjust, m_DurationMax, m_ID, m_Mode, m_RotationOverride, m_Scatter и m_ServerOverrideEnabled.
Используется в PlayerBase::UpdateHitDirectionValues().
|
inlineprivate |
Перекрестные ссылки m_Duration и m_TimeActive.
Перекрестные ссылки Math::Cos() и Math::Sin().
Используется в CalculateArrowPosition().
|
inlineprivate |
specific handling on individual indicator type
Перекрестные ссылки Math::Cos() и Math::Sin().
|
inlinestaticprotected |
Перекрестные ссылки ErrorEx, m_ID и m_Type.
Используется в Hud::SpawnHitDirEffect().
|
inlineprivate |
Используется в HitDirectionEffectBase().
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
Called manually after object spawn.
Перекрестные ссылки CalculateArrowPosition(), Math::Clamp(), DURATION_COEF_MIN, INTENSITY_MIN, m_BreakPoint, m_BreakPointBase, m_Color, m_Duration, m_DurationMax, m_HitDirection, m_Image, m_Initialized, m_IntensityMax, m_LayoutRoot, m_Player, m_Scatter, Math::Pow(), Math::RandomFloatInclusive(), Math::RandomIntInclusive(), SetIndicatorPositon() и SetIndicatorRotation().
Перекрестные ссылки m_LayoutRoot, m_PosX и m_PosY.
Перекрестные ссылки Math::RAD2DEG.
Перекрестные ссылки Math::RAD2DEG.
Перекрестные ссылки Math::RandomIntInclusive().
Перекрестные ссылки CalculateArrowPosition(), Math::Clamp(), Math::InverseLerp(), Math::Lerp(), m_BreakPoint, m_Duration, m_IntensityMax, m_LayoutRoot, m_Mode, m_TimeActive, SetIndicatorPositon() и SetIndicatorRotation().
|
private |
Используется в CalculateArrowPosition() и HitDirectionEffectBase().
|
private |
Используется в CalculateArrowPosition().
|
staticprotected |
Используется в CheckValues() и Init().
|
staticprivate |
Используется в CheckValues() и Init().
|
staticprotected |
range 0..1, a point where the fading starts
Используется в CalculateArrowPosition() и CheckValues().
|
private |
Используется в DurationCheck(), Init() и Update().
|
staticprotected |
Используется в CheckValues() и Init().
|
private |
Используется в CalculateArrowPosition() и Init().
|
staticprivate |
Используется в CheckValues() и GetCurrentType().
|
private |
Используется в HitDirectionEffectBase() и Init().
|
private |
Используется в HitDirectionEffectBase().
|
private |
Используется в CalculateArrowPosition(), HitDirectionEffectBase() и Init().
|
private |
Используется в HitDirectionEffectBase(), Init(), SetIndicatorPositon(), Update() и ~HitDirectionEffectBase().
|
staticprivate |
Используется в CheckValues(), Hud::SpawnHitDirEffect() и Update().
|
private |
Используется в CalculateArrowPosition() и Init().
|
private |
Используется в CalculateArrowPosition(), HitDirectionEffectBase() и SetIndicatorPositon().
|
private |
Используется в CalculateArrowPosition().
|
private |
Используется в CalculateArrowPosition(), HitDirectionEffectBase() и SetIndicatorPositon().
|
private |
Используется в CalculateArrowPosition().
|
staticprotected |
Используется в CheckValues().
|
staticprotected |
Используется в CheckValues() и Init().
|
staticprivate |
Используется в CheckValues().
|
private |
Используется в CalculateArrowPosition().
|
private |
Используется в CalculateArrowPosition().
|
private |
Используется в CalculateArrowPosition() и HitDirectionEffectBase().
|
private |
Используется в DurationCheck() и Update().
|
staticprotected |
Используется в GetCurrentType().