RuneI
Class BloodSpot

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

class BloodSpot
extends Engine.Effects

//============================================================================= // BloodSpot. //=============================================================================
Variables
 float ExpandScale
 float ExpandSpeed

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



Source Code


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	}

End Source Code