Core.Object | +--Engine.Actor | +--Engine.Effects | +--RuneI.BloodUnderwater
float
ExpandSpeed
GlowSpeed
void
Tick(float DeltaTime)
00001 //============================================================================= 00002 // BloodUnderwater. 00003 //============================================================================= 00004 class BloodUnderwater 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.160000 00025 GlowSpeed=0.160000 00026 DrawType=DT_Sprite 00027 Style=STY_Translucent 00028 Texture=Texture'RuneFX.WaterBlood' 00029 DrawScale=0.400000 00030 bShadowCast=False 00031 }