UnrealI
Class Tracer

source: e:\games\UnrealTournament\UnrealI\Classes\Tracer.uc
Core.Object
   |
   +--Engine.Actor
      |
      +--Engine.Projectile
         |
         +--UnrealI.Tracer
Direct Known Subclasses:None

class Tracer
extends Engine.Projectile

//============================================================================= // Tracer. //=============================================================================

Function Summary
 void PostBeginPlay()
 
simulated
ProcessTouch(Actor Other, Vector HitLocation)



Source Code


00001	//=============================================================================
00002	// Tracer.
00003	//=============================================================================
00004	class Tracer extends Projectile;
00005	
00006	#exec MESH IMPORT MESH=TracerM ANIVFILE=MODELS\tracer_a.3D DATAFILE=MODELS\tracer_d.3D X=0 Y=0 Z=0
00007	#exec MESH ORIGIN MESH=TracerM X=0 Y=0 Z=-0 YAW=64
00008	#exec MESH SEQUENCE MESH=TracerM SEQ=All    STARTFRAME=0   NUMFRAMES=1
00009	#exec MESH SEQUENCE MESH=TracerM SEQ=Still  STARTFRAME=0   NUMFRAMES=1
00010	#exec TEXTURE IMPORT NAME=Jmisc2 FILE=..\unrealshare\MODELS\misc2.PCX
00011	#exec MESHMAP SCALE MESHMAP=TracerM X=0.07 Y=0.2 Z=0.14
00012	#exec MESHMAP SETTEXTURE MESHMAP=TracerM NUM=0 TEXTURE=Jmisc2
00013	
00014		function PostBeginPlay()
00015		{
00016			Super.PostBeginPlay();
00017			Velocity = Vector(Rotation) * speed;
00018		}
00019	
00020		simulated function ProcessTouch (Actor Other, Vector HitLocation)
00021		{
00022			if (Other != instigator)
00023				Destroy();
00024		}
00025	
00026	defaultproperties
00027	{
00028	     speed=10000.000000
00029	     MaxSpeed=10000.000000
00030	     RemoteRole=ROLE_SimulatedProxy
00031	     LifeSpan=3.000000
00032	     Mesh=LodMesh'UnrealI.TracerM'
00033	     AmbientGlow=130
00034	     bUnlit=True
00035	}

End Source Code