UnrealShare
Class FatRing

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

class FatRing
extends Engine.Effects

//============================================================================= // FatRing. //=============================================================================

Function Summary
 
simulated
AnimEnd()
 
simulated
PostBeginPlay()
 
simulated
Timer()



Source Code


00001	//=============================================================================
00002	// FatRing.
00003	//=============================================================================
00004	class FatRing extends Effects;
00005	
00006	#exec MESH IMPORT MESH=FatRingM ANIVFILE=MODELS\Ring_a.3D DATAFILE=MODELS\Ring_d.3D  LODSTYLE=8
00007	#exec MESH ORIGIN MESH=FatRingM X=0 Y=0 Z=0 PITCH=64
00008	#exec MESH SEQUENCE MESH=FatRingM SEQ=All      STARTFRAME=0   NUMFRAMES=16
00009	#exec MESH SEQUENCE MESH=FatRingM SEQ=Explosion STARTFRAME=0   NUMFRAMES=11
00010	#exec MESH SEQUENCE MESH=FatRingM SEQ=SmallExp  STARTFRAME=11  NUMFRAMES=5
00011	#exec OBJ LOAD FILE=Textures\fireeffect5.utx PACKAGE=UnrealShare.Effect5
00012	#exec MESHMAP SCALE MESHMAP=FatRingM X=0.5 Y=0.5 Z=1.0 
00013	#exec MESHMAP SETTEXTURE MESHMAP=FatRingM NUM=1 TEXTURE=UnrealShare.Effect5.FireEffect5
00014	
00015	#exec AUDIO IMPORT FILE="Sounds\general\Explo4a.WAV" NAME="FatRingSound" GROUP="General"
00016	
00017	simulated function Timer()
00018	{
00019		if (LightBrightness>60) LightBrightness-=60;
00020	}
00021	
00022	
00023	simulated function PostBeginPlay()
00024	{
00025		Super.PostBeginPlay();
00026	
00027		if ( Level.NetMode != NM_DedicatedServer )
00028		{
00029			SetTimer(0.1,True);
00030			PlayAnim  ( 'Explosion', 1 );
00031			PlaySound (EffectSound1,,3.0);	
00032		}
00033		MakeNoise ( 1.0 );
00034	}
00035	
00036	simulated function AnimEnd()
00037	{
00038		Destroy();
00039	}
00040	
00041	defaultproperties
00042	{
00043	     EffectSound1=Sound'UnrealShare.General.FatRingSound'
00044	     RemoteRole=ROLE_SimulatedProxy
00045	     LifeSpan=4.000000
00046	     DrawType=DT_Mesh
00047	     Mesh=LodMesh'UnrealShare.FatRingM'
00048	     AmbientGlow=97
00049	     LightType=LT_Steady
00050	     LightBrightness=255
00051	     LightHue=25
00052	     LightSaturation=53
00053	     LightRadius=19
00054	}

End Source Code