Does the LampBeam proxy really exist? I get: "Error: Material "effects/ray02" : proxy "LampBeam" not found!" when trying to use it. A solution if you're looking to hide flat geometry light effects is making the material fade when the player gets near:

Frac Proxy

I tried to make an animated material oscillating between the first and last frame in a linear fashion.
The Frac proxy, which I had to use for this, does however not return the fractional part of the input number, but the integer part. It always returns an integer. I subtracted it's returnVal from the initial value and got the wanted result (float value between 0 and 1).
Can someone confirm this and edit the page?

The finished material:

UnlitGeneric{$basetexture"path_to/mytexture"$one1$two2$half0.5$scalar7.99$sl_counter0$sl_oscillator0$sl_floor0$sl_frac0$sl_rampup0$sl_rampdowntmp0$sl_rampdown0Proxies{LinearRamp{rate0.1initialvalue0resultvar$sl_counter}// Frac is actually a floor function!Frac{srcVar1$sl_counterresultVar$sl_floor}Subtract{srcVar1$sl_countersrcVar2$sl_floorresultVar$sl_frac}// sl_frac is now increasing from 0 to 1 and then set back to 0, as expected from a frac function// will now make it oscillating between 0 and 1 Multiply{srcVar1$sl_fracsrcVar2$tworesultVar$sl_rampup}Subtract{srcVar1$onesrcVar2$sl_fracresultVar$sl_rampdowntmp}Multiply{srcVar1$sl_rampdowntmpsrcVar2$tworesultVar$sl_rampdown}LessOrEqual{lessequalvar$sl_rampupgreatervar$sl_rampdownsrcVar1$sl_fracsrcVar2$halfresultVar$sl_oscillator}// Done! And now scale it to 0 - 7.99 range, as our vtf has 8 framesMultiply{srcVar1$sl_oscillatorsrcVar2$scalarresultVar$frame}}}