◆ ShockHandler()
◆ CheckValue()
void CheckValue |
( |
bool |
forceUpdate | ) |
|
|
inlineprivate |
References DealShock(), GetGame(), m_CumulatedShock, m_Player, m_PrevVignette, m_Shock, m_ShockMultiplier, NormalizeShockVal(), Synchronize(), and UPDATE_THRESHOLD.
Referenced by SetShock(), and Update().
◆ DealShock()
private void DealShock |
( |
| ) |
|
|
inlineprivate |
◆ GetCurrentShock()
float GetCurrentShock |
( |
| ) |
|
|
inlineprivate |
◆ GetShock()
◆ LerpVignette()
◆ NormalizeShockVal()
◆ SetMultiplier()
◆ SetShock()
void SetShock |
( |
float |
dealtShock | ) |
|
|
inlineprivate |
◆ ShockHitEffect()
private void ShockHitEffect |
( |
float |
compareBase | ) |
|
|
inlineprivate |
◆ Synchronize()
protected void Synchronize |
( |
| ) |
|
|
inlineprivate |
◆ Update()
void Update |
( |
float |
deltaT | ) |
|
|
inlineprivate |
References CheckValue(), Easing::EaseInQuart(), GetGame(), LerpVignette(), m_LerpRes, m_Param, m_Player, m_PrevVignette, m_PulseTimer, m_ShockValueMax, m_ShockValueThreshold, m_TimeSinceLastTick, NormalizeShockVal(), PULSE_AMPLITUDE, PULSE_PERIOD, ShockHitEffect(), and VALUE_CHECK_INTERVAL.
◆ HEAVY_SHOCK_HIT
private const int HEAVY_SHOCK_HIT = 100 |
|
private |
◆ INTENSITY_FACTOR
private const int INTENSITY_FACTOR = 1 |
|
private |
◆ LIGHT_SHOCK_HIT
private const int LIGHT_SHOCK_HIT = 33 |
|
private |
◆ m_CumulatedShock
protected float m_CumulatedShock |
|
private |
◆ m_LerpRes
◆ m_Param
protected ref Param1<float> m_Param |
|
private |
◆ m_Player
◆ m_PrevVignette
private float m_PrevVignette |
|
private |
◆ m_PulseTimer
private float m_PulseTimer |
|
private |
◆ m_Shock
◆ m_ShockMultiplier
private float m_ShockMultiplier = 1 |
|
private |
◆ m_ShockValueMax
protected float m_ShockValueMax |
|
private |
◆ m_ShockValueThreshold
protected float m_ShockValueThreshold |
|
private |
◆ m_TimeSinceLastTick
◆ MID_SHOCK_HIT
private const int MID_SHOCK_HIT = 67 |
|
private |
◆ PULSE_AMPLITUDE
private const float PULSE_AMPLITUDE = 0.05 |
|
private |
◆ PULSE_PERIOD
private const float PULSE_PERIOD = 0.5 |
|
private |
◆ UPDATE_THRESHOLD
protected const float UPDATE_THRESHOLD = 3 |
|
private |
◆ VALUE_CHECK_INTERVAL
const float VALUE_CHECK_INTERVAL = 0.95 |
|
private |
The documentation for this class was generated from the following file: