Core.Object | +--Engine.Actor | +--Engine.Effects | +--UnrealShare.AnimSpriteEffect | +--UnrealShare.FlameExplosion
void
MakeSound()
simulated
PostBeginPlay()
00001 //============================================================================= 00002 // FlameExplosion. 00003 //============================================================================= 00004 class FlameExplosion extends AnimSpriteEffect; 00005 00006 #exec TEXTURE IMPORT NAME=ExplosionPal2 FILE=textures\exppal.pcx GROUP=Effects 00007 #exec OBJ LOAD FILE=textures\FlameEffect.utx PACKAGE=UnrealShare.FlameEffect 00008 00009 #exec AUDIO IMPORT FILE="sounds\general\expl04.wav" NAME="Expl04" GROUP="General" 00010 00011 function MakeSound() 00012 { 00013 PlaySound (EffectSound1,,3.0); 00014 } 00015 00016 simulated function PostBeginPlay() 00017 { 00018 local actor a; 00019 00020 Super.PostBeginPlay(); 00021 if ( Level.NetMode != NM_DedicatedServer ) 00022 { 00023 if (!Level.bHighDetailMode) Drawscale = 1.4; 00024 else 00025 { 00026 a = Spawn(class'ShortSmokeGen'); 00027 a.RemoteRole = ROLE_None; 00028 } 00029 } 00030 MakeSound(); 00031 } 00032 00033 defaultproperties 00034 { 00035 NumFrames=8 00036 Pause=0.050000 00037 EffectSound1=Sound'UnrealShare.General.Expl04' 00038 RemoteRole=ROLE_SimulatedProxy 00039 LifeSpan=0.500000 00040 DrawType=DT_SpriteAnimOnce 00041 Style=STY_Translucent 00042 Texture=Texture'UnrealShare.FlameEffect.e_a01' 00043 Skin=Texture'UnrealShare.Effects.ExplosionPal2' 00044 DrawScale=2.800000 00045 LightType=LT_TexturePaletteOnce 00046 LightEffect=LE_NonIncidence 00047 LightBrightness=159 00048 LightHue=32 00049 LightSaturation=79 00050 LightRadius=8 00051 bCorona=False 00052 }