UnrealShare
Class SpriteSmokePuff

source: e:\games\UnrealTournament\UnrealShare\Classes\SpriteSmokePuff.uc
Core.Object
   |
   +--Engine.Actor
      |
      +--Engine.Effects
         |
         +--UnrealShare.AnimSpriteEffect
            |
            +--UnrealShare.SpriteSmokePuff
Direct Known Subclasses:BigBlackSmoke, BlackSmoke, BloodPuff, GreenSmokePuff, RisingSpriteSmokePuff, WallHitEffect

class SpriteSmokePuff
extends UnrealShare.AnimSpriteEffect

//============================================================================= // SpriteSmokePuff. //=============================================================================
Variables
 int NumSets
 float RisingRate
 Texture SSprites[20]


Function Summary
 
simulated
BeginPlay()



Source Code


00001	//=============================================================================
00002	// SpriteSmokePuff.
00003	//=============================================================================
00004	class SpriteSmokePuff extends AnimSpriteEffect;
00005	
00006	#exec OBJ LOAD FILE=textures\SmokeGray.utx PACKAGE=UnrealShare.SmokeGray
00007	
00008	var() Texture SSprites[20];
00009	var() int NumSets;
00010	var() float RisingRate;
00011		
00012	simulated function BeginPlay()
00013	{
00014		Velocity = Vect(0,0,1)*RisingRate;
00015		Texture = SSPrites[int(FRand()*NumSets*0.97)];
00016		if (Texture == None) Texture = Texture'S_Actor';
00017	}
00018	
00019	defaultproperties
00020	{
00021	     SSprites(0)=Texture'UnrealShare.SmokeGray.sp_A00'
00022	     SSprites(1)=Texture'UnrealShare.SmokeGray.sp1_A00'
00023	     SSprites(2)=Texture'UnrealShare.SmokeGray.sp2_A00'
00024	     SSprites(3)=Texture'UnrealShare.SmokeGray.sp3_A00'
00025	     SSprites(4)=Texture'UnrealShare.SmokeGray.sp4_A00'
00026	     SSprites(5)=Texture'UnrealShare.SmokeGray.sp5_A00'
00027	     SSprites(6)=Texture'UnrealShare.SmokeGray.sp6_A00'
00028	     SSprites(7)=Texture'UnrealShare.SmokeGray.sp7_A00'
00029	     SSprites(8)=Texture'UnrealShare.SmokeGray.sp8_A00'
00030	     SSprites(9)=Texture'UnrealShare.SmokeGray.sp9_A00'
00031	     NumSets=10
00032	     RisingRate=50.000000
00033	     NumFrames=8
00034	     Pause=0.050000
00035	     bNetOptional=True
00036	     Physics=PHYS_Projectile
00037	     RemoteRole=ROLE_SimulatedProxy
00038	     LifeSpan=1.500000
00039	     DrawType=DT_SpriteAnimOnce
00040	     Style=STY_Translucent
00041	     Texture=Texture'UnrealShare.SmokeGray.sp1_A00'
00042	     DrawScale=2.000000
00043	     LightType=LT_None
00044	     LightBrightness=10
00045	     LightHue=0
00046	     LightSaturation=255
00047	     LightRadius=7
00048	     bCorona=False
00049	}

End Source Code