UnrealShare
Class SpriteLightning

source: e:\games\UnrealTournament\UnrealShare\Classes\SpriteLightning.uc
Core.Object
   |
   +--Engine.Actor
      |
      +--Engine.Effects
         |
         +--UnrealShare.AnimSpriteEffect
            |
            +--UnrealShare.SpriteLightning
Direct Known Subclasses:None

class SpriteLightning
extends UnrealShare.AnimSpriteEffect

//============================================================================= // SpriteLightning. //=============================================================================
Variables
 float Damage
 float MomentumTransfer
 rotator NormUp
 float radius


Function Summary
 
simulated
PostBeginPlay()



Source Code


00001	//=============================================================================
00002	// SpriteLightning.
00003	//=============================================================================
00004	class SpriteLightning extends AnimSpriteEffect;
00005	
00006	#exec OBJ LOAD FILE=Textures\fireeffect17.utx PACKAGE=UnrealShare.Effect17
00007	
00008	#exec AUDIO IMPORT FILE="Sounds\general\thundr2.WAV" NAME="Lightning" GROUP="General"
00009	
00010	var rotator NormUp;
00011	var() float Damage;
00012	var() float radius;
00013	var() float MomentumTransfer;
00014	
00015	simulated function PostBeginPlay()
00016	{
00017		AnimTime=0.0;	
00018		PlaySound (EffectSound1);
00019		MakeNoise(1.0);	
00020		Super.PostBeginPlay();
00021	}
00022	
00023	defaultproperties
00024	{
00025	     Damage=40.000000
00026	     Radius=120.000000
00027	     MomentumTransfer=1400.000000
00028	     EffectSound1=Sound'UnrealShare.General.Lightning'
00029	     RemoteRole=ROLE_SimulatedProxy
00030	     LifeSpan=1.000000
00031	     Skin=FireTexture'UnrealShare.Effect17.fireeffect17'
00032	     DrawScale=0.200000
00033	     LightEffect=LE_NonIncidence
00034	     LightBrightness=255
00035	     LightHue=151
00036	     LightRadius=8
00037	}

End Source Code