Core.Object | +--Engine.Material | +--Engine.Modifier | +--Engine.SinusModifier
vector
Amplitude
ESinusAmplitudeFade
AmplitudeFadeX
float
CurAmpSpeed
CurAmplitude
CurTimeSpeed
CurrentTime
FreqOsci
byte
LastFrameCount
RndAmpSpeed
RndAmplitude
RndTimeSpeed
RndTimeVar
WaveLenghtX
WaveLenghtY
WaveLenghtZ
00001 class SinusModifier extends Modifier 00002 noteditinlinenew 00003 native; 00004 00005 // Travelling from server to server. 00006 enum ESinusAmplitudeFade 00007 { 00008 SinFade_None, // No fade. 00009 SinFade_Negative, // Fade to negative values. 00010 SinFade_Positive, // Fade to positive values. 00011 SinFade_Both, // Fade to negative and positives values. 00012 }; 00013 00014 var byte LastFrameCount; 00015 var (Sinus) vector Amplitude; 00016 var (Sinus) vector WaveLenghtX; 00017 var (Sinus) vector WaveLenghtY; 00018 var (Sinus) vector WaveLenghtZ; 00019 var (Sinus) vector FreqOsci; 00020 var (Sinus) ESinusAmplitudeFade AmplitudeFadeX; 00021 var (Sinus) vector RndAmplitude; 00022 var (Sinus) float RndAmpSpeed; 00023 var (Sinus) float RndTimeVar; 00024 var (Sinus) float RndTimeSpeed; 00025 var transient float CurrentTime; 00026 var transient float CurTimeSpeed; 00027 var transient float CurAmplitude; 00028 var transient float CurAmpSpeed; 00029 00030 defaultproperties 00031 { 00032 Amplitude=(Z=10.000000) 00033 WaveLenghtZ=(X=1.000000,Y=1.000000) 00034 FreqOsci=(Z=1.000000) 00035 }