UnrealShare
Class ReSpawn

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

class ReSpawn
extends Engine.Effects

//============================================================================= // ReSpawn. //=============================================================================
States
Explode

Function Summary
 
simulated
BeginPlay()


State Explode Function Summary



Source Code


00001	//=============================================================================
00002	// ReSpawn.
00003	//=============================================================================
00004	class ReSpawn extends Effects;
00005	
00006	#exec MESH IMPORT MESH=TeleEffect2 ANIVFILE=MODELS\telepo_a.3D DATAFILE=MODELS\telepo_d.3D X=0 Y=0 Z=0
00007	#exec MESH ORIGIN MESH=TeleEffect2 X=0 Y=0 Z=-200 YAW=0
00008	#exec MESH SEQUENCE MESH=TeleEffect2 SEQ=All  STARTFRAME=0  NUMFRAMES=30
00009	#exec MESH SEQUENCE MESH=TeleEffect2  SEQ=Burst  STARTFRAME=0  NUMFRAMES=30
00010	#exec MESHMAP SCALE MESHMAP=TeleEffect2 X=0.03 Y=0.03 Z=0.06
00011	#exec AUDIO IMPORT FILE="Sounds\Pickups\Respawn1a.WAV" NAME="RespawnSound" GROUP="Generic"
00012	
00013	simulated function BeginPlay()
00014	{
00015		Super.BeginPlay();
00016		Playsound(EffectSound1);
00017		PlayAnim('All',0.8);
00018	}
00019	
00020	auto state Explode
00021	{
00022		simulated function Tick( float DeltaTime )
00023		{
00024			ScaleGlow = (Lifespan/Default.Lifespan);	
00025			LightBrightness = ScaleGlow*210.0;
00026		}
00027	
00028		simulated function AnimEnd()
00029		{
00030			RemoteRole = ROLE_None;
00031			Destroy();
00032		}
00033	}
00034	
00035	defaultproperties
00036	{
00037	     EffectSound1=Sound'UnrealShare.Generic.RespawnSound'
00038	     bNetOptional=True
00039	     RemoteRole=ROLE_SimulatedProxy
00040	     LifeSpan=1.000000
00041	     DrawType=DT_Mesh
00042	     Style=STY_Translucent
00043	     Texture=Texture'UnrealShare.DBEffect.de_A00'
00044	     Mesh=LodMesh'UnrealShare.TeleEffect2'
00045	     DrawScale=0.250000
00046	     bUnlit=True
00047	     bParticles=True
00048	     LightType=LT_Steady
00049	     LightEffect=LE_NonIncidence
00050	     LightBrightness=210
00051	     LightHue=30
00052	     LightSaturation=224
00053	     LightRadius=8
00054	}

End Source Code