UnrealShare
Class SpriteExplosion

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

class SpriteExplosion
extends Engine.Effects

//============================================================================= // SpriteExplosion. //=============================================================================
Variables
 int i
 Texture s_Exp[20]


Function Summary
 
simulated
BeginPlay()
 
simulated
Tick(float DeltaTime)



Source Code


00001	//=============================================================================
00002	// SpriteExplosion.
00003	//=============================================================================
00004	class SpriteExplosion extends Effects;
00005	
00006	var() Texture s_Exp[20];
00007	
00008	#exec Texture Import File=models\exp001.pcx Name=s_Exp001 Mips=Off Mask=On Flags=2
00009	#exec Texture Import File=models\exp002.pcx Name=s_Exp002 Mips=Off Mask=On Flags=2
00010	#exec Texture Import File=models\exp003.pcx Name=s_Exp003 Mips=Off Mask=On Flags=2
00011	#exec Texture Import File=models\exp004.pcx Name=s_Exp004 Mips=Off Mask=On Flags=2
00012	#exec Texture Import File=models\exp005.pcx Name=s_Exp005 Mips=Off Mask=On Flags=2
00013	#exec Texture Import File=models\exp006.pcx Name=s_Exp006 Mips=Off Mask=On Flags=2
00014	#exec Texture Import File=models\exp007.pcx Name=s_Exp007 Mips=Off Mask=On Flags=2
00015	#exec Texture Import File=models\exp008.pcx Name=s_Exp008 Mips=Off Mask=On Flags=2
00016	#exec Texture Import File=models\exp009.pcx Name=s_Exp009 Mips=Off Mask=On Flags=2
00017	#exec Texture Import File=models\exp010.pcx Name=s_Exp010 Mips=Off Mask=On Flags=2
00018	#exec Texture Import File=models\exp011.pcx Name=s_Exp011 Mips=Off Mask=On Flags=2
00019	#exec Texture Import File=models\exp012.pcx Name=s_Exp012 Mips=Off Mask=On Flags=2
00020	#exec Texture Import File=models\exp013.pcx Name=s_Exp013 Mips=Off Mask=On Flags=2
00021	#exec Texture Import File=models\exp014.pcx Name=s_Exp014 Mips=Off Mask=On Flags=2
00022	#exec Texture Import File=models\exp015.pcx Name=s_Exp015 Mips=Off Mask=On Flags=2
00023	#exec Texture Import File=models\exp016.pcx Name=s_Exp016 Mips=Off Mask=On Flags=2
00024	#exec Texture Import File=models\exp017.pcx Name=s_Exp017 Mips=Off Mask=On Flags=2
00025	#exec Texture Import File=models\exp018.pcx Name=s_Exp018 Mips=Off Mask=On Flags=2
00026	#exec Texture Import File=models\exp019.pcx Name=s_Exp019 Mips=Off Mask=On Flags=2
00027	#exec Texture Import File=models\exp020.pcx Name=s_Exp020 Mips=Off Mask=On Flags=2
00028	
00029	var int i;
00030	
00031	simulated function BeginPlay()
00032	{
00033		Super.BeginPlay();
00034		i = 1;
00035		Texture = s_Exp[i];
00036		if ( Level.NetMode != NM_DedicatedServer )
00037			PlaySound (EffectSound1);	
00038		MakeNoise(1.0);		
00039	}
00040	
00041	simulated function Tick( float DeltaTime )
00042	{
00043		i++;
00044		if ( Level.NetMode != NM_DedicatedServer )
00045			Texture = s_Exp[i];
00046		if (i > 18) Destroy();
00047	}
00048	
00049	defaultproperties
00050	{
00051	     s_Exp(1)=Texture'UnrealShare.s_Exp001'
00052	     s_Exp(2)=Texture'UnrealShare.s_Exp002'
00053	     s_Exp(3)=Texture'UnrealShare.s_Exp003'
00054	     s_Exp(4)=Texture'UnrealShare.s_Exp004'
00055	     s_Exp(5)=Texture'UnrealShare.s_Exp005'
00056	     s_Exp(6)=Texture'UnrealShare.s_Exp006'
00057	     s_Exp(7)=Texture'UnrealShare.s_Exp007'
00058	     s_Exp(8)=Texture'UnrealShare.s_Exp008'
00059	     s_Exp(9)=Texture'UnrealShare.s_Exp009'
00060	     s_Exp(10)=Texture'UnrealShare.s_Exp010'
00061	     s_Exp(11)=Texture'UnrealShare.s_Exp011'
00062	     s_Exp(12)=Texture'UnrealShare.s_Exp012'
00063	     s_Exp(13)=Texture'UnrealShare.s_Exp013'
00064	     s_Exp(14)=Texture'UnrealShare.s_Exp014'
00065	     s_Exp(15)=Texture'UnrealShare.s_Exp015'
00066	     s_Exp(16)=Texture'UnrealShare.s_Exp016'
00067	     s_Exp(17)=Texture'UnrealShare.s_Exp017'
00068	     s_Exp(18)=Texture'UnrealShare.s_Exp018'
00069	     s_Exp(19)=Texture'UnrealShare.s_Exp019'
00070	     RemoteRole=ROLE_SimulatedProxy
00071	     DrawType=DT_Sprite
00072	     Texture=Texture'UnrealShare.s_Exp001'
00073	     AmbientGlow=160
00074	}

End Source Code