Core.Object | +--Engine.Actor | +--Engine.ParticleSystem | +--RuneI.RuneSpheres | +--RuneI.RuneSpheresBerserker2
simulated
Tick(float DeltaTime)
00001 //============================================================================= 00002 // RuneSpheresBerserker2. 00003 //============================================================================= 00004 class RuneSpheresBerserker2 expands RuneSpheres; 00005 00006 00007 simulated function Tick(float DeltaTime) 00008 { 00009 local int i; 00010 00011 ElapsedTime += DeltaTime; 00012 for (i=0; i<ParticleCount; i++) 00013 { 00014 ParticleArray[i].Location = Location + 00015 (vect(1,0,0) * Sin(ElapsedTime*(i+0.2)) * MaxDeviation) + 00016 (vect(0,1,0) * Cos(ElapsedTime*(i+0.2)) * MaxDeviation); 00017 } 00018 } 00019 00020 defaultproperties 00021 { 00022 ParticleTexture(0)=Texture'RuneFX.SparkRed2' 00023 }