62 super.OnUpdate(delta);
81 float nOffsetX = (
Math.Sin( time * 0.29 ) * 0.5 + 0.5) * 0.3;
82 float nOffsetY = (
Math.Cos( time * 0.17 ) * 0.5 + 0.5) * 0.3;
85 float animLo = (
Math.Sin( time ) * 0.5 + 0.5) * 1;
86 float animHi = (
Math.Sin( time ) * 0.5 + 0.5) * 1;
87 float rmpLoAll =
Math.Lerp(0.1,0.3,animLo);
88 float rmpHiAll =
Math.Lerp(0.9,1.2,animHi);
106 for (
int i = 0; i < 4; ++i)
108 offset = i *
Math.PI_HALF;
115 float rampingCoef = 1.1;
119 for (
int i = 0; i < 4; ++i)
Ghost - PostProcessEffectType.Ghost.
base, not to be used directly, would lead to layering collisions!
void SetPulseProgress(float progress)
void ReSampleChannels(float time)
void OnStart(Param par=null)
void SampleChannels(float time)
void OnUpdate(float delta)
void ProcessFading(float delta)
void FadeOutEffect(float targetTime)
ref array< float > m_ColorMod
float m_FadingTimeElapsed
ref array< float > m_ChannelWeights
float m_FadeOutTimeTarget
void ProcessSimulation(float delta)
Base Param Class with no parameters. Used as general purpose parameter overloaded with Param1 to Para...
Result for an object found in CGame.IsBoxCollidingGeometryProxy.
PostProcessEffectType
Post-process effect type.
void Stop()
Stops all elements this effect consists of.
PPOperators
PP operators, specify operation between subsequent layers.