UnrealShare
Class FlameExplosion

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

class FlameExplosion
extends UnrealShare.AnimSpriteEffect

//============================================================================= // FlameExplosion. //=============================================================================

Function Summary
 void MakeSound()
 
simulated
PostBeginPlay()



Source Code


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	}

End Source Code