Core.Object | +--Engine.Actor | +--Engine.Effects | +--UnrealShare.AnimSpriteEffect | +--UnrealShare.SpriteSmokePuff
int
NumSets
float
RisingRate
Texture
SSprites[20]
simulated
BeginPlay()
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 }