Core.Object | +--Engine.Actor | +--Engine.Effects | +--RuneI.BloodWaterSurface
float
ExpandSpeed
GlowSpeed
void
Tick(float DeltaTime)
00001 //============================================================================= 00002 // BloodWaterSurface. 00003 //============================================================================= 00004 class BloodWaterSurface expands Effects; 00005 00006 var float ExpandSpeed; 00007 var float GlowSpeed; 00008 00009 auto state Expanding 00010 { 00011 function Tick(float DeltaTime) 00012 { 00013 DrawScale += DeltaTime * ExpandSpeed; 00014 ScaleGlow -= DeltaTime * GlowSpeed; 00015 if (ScaleGlow < 0) 00016 Destroy(); 00017 } 00018 00019 begin: 00020 } 00021 00022 defaultproperties 00023 { 00024 ExpandSpeed=0.500000 00025 GlowSpeed=0.430000 00026 DrawType=DT_VerticalSprite 00027 Style=STY_Translucent 00028 Texture=Texture'RuneFX.WaterBlood' 00029 DrawScale=0.400000 00030 ScaleGlow=1.300000 00031 bShadowCast=False 00032 }