Core.Object | +--Engine.Actor | +--Engine.Effects | +--RuneI.BloodSpot
float
ExpandScale
ExpandSpeed
void
Tick(float DeltaTime)
00001 //============================================================================= 00002 // BloodSpot. 00003 //============================================================================= 00004 class BloodSpot expands Effects; 00005 00006 var float ExpandScale; 00007 var float ExpandSpeed; 00008 00009 state Expanding 00010 { 00011 function Tick(float DeltaTime) 00012 { 00013 DrawScale += DeltaTime * ExpandSpeed; 00014 if(DrawScale >= ExpandScale) 00015 { 00016 DrawScale = ExpandScale; 00017 Disable('Tick'); 00018 } 00019 } 00020 00021 begin: 00022 Enable('Tick'); 00023 } 00024 00025 defaultproperties 00026 { 00027 DrawType=DT_VerticalSprite 00028 Style=STY_Modulated 00029 Texture=Texture'BloodFX.blood01_b' 00030 DrawScale=0.400000 00031 bShadowCast=False 00032 }