◆ ShockHandler()
◆ AddEffectBobbing()
◆ BaseEffectIntensityCalc()
| protected float BaseEffectIntensityCalc |
( |
| ) |
|
|
inlineprivate |
◆ 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 AddEffectBobbing(), BaseEffectIntensityCalc(), CheckValue(), GetGame(), m_Param, m_Player, m_PrevVignette, m_PulseTimer, m_Requester, m_ShockValueMax, m_TimeSinceLastTick, 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_LastEffectIntensityValue
| protected float m_LastEffectIntensityValue |
|
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_Requester
| PPERequester_TunnelVisionEffects m_Requester |
|
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
works ok on server, but does nothing for client. See deprecated stuff.
Referenced by Update().
◆ 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 |
◆ SMOOTHING_MAX_DECR
| private const float SMOOTHING_MAX_DECR = 0.01 |
|
private |
◆ SMOOTHING_MAX_INCR
| private const float SMOOTHING_MAX_INCR = 0.05 |
|
private |
◆ UPDATE_THRESHOLD
| protected const float UPDATE_THRESHOLD = 3 |
|
private |
◆ VALUE_CHECK_INTERVAL
| const float VALUE_CHECK_INTERVAL = 0.95 |
|
private |
◆ VIGNETTE_INTENSITY_MAX
| private const int VIGNETTE_INTENSITY_MAX = 1 |
|
private |
◆ VIGNETTE_INTENSITY_MAX_TOTAL
| private const int VIGNETTE_INTENSITY_MAX_TOTAL = 2 |
|
private |
The documentation for this class was generated from the following file: