RuneI
Class BloodWaterSurface

source: c:\runehov\RuneI\Classes\BloodWaterSurface.uc
Core.Object
   |
   +--Engine.Actor
      |
      +--Engine.Effects
         |
         +--RuneI.BloodWaterSurface
Direct Known Subclasses:None

class BloodWaterSurface
extends Engine.Effects

//============================================================================= // BloodWaterSurface. //=============================================================================
Variables
 float ExpandSpeed
 float GlowSpeed

States
Expanding
State Expanding Function Summary
 void Tick(float DeltaTime)



Source Code


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	}

End Source Code