UnrealShare
Class PawnTeleportEffect

source: e:\games\UnrealTournament\UnrealShare\Classes\PawnTeleportEffect.uc
Core.Object
   |
   +--Engine.Actor
      |
      +--Engine.Effects
         |
         +--UnrealShare.PawnTeleportEffect
Direct Known Subclasses:UTTeleportEffect, QueenTeleportEffect

class PawnTeleportEffect
extends Engine.Effects

//============================================================================= // PawnTeleportEffect. //=============================================================================
States
Explode

Function Summary
 void Initialize(Pawn Other, bool bOut)


State Explode Function Summary



Source Code


00001	//=============================================================================
00002	// PawnTeleportEffect.
00003	//=============================================================================
00004	class PawnTeleportEffect extends Effects;
00005	
00006	#exec MESH IMPORT MESH=TeleEffect3 ANIVFILE=MODELS\telepo_a.3D DATAFILE=MODELS\telepo_d.3D X=0 Y=0 Z=0
00007	#exec MESH ORIGIN MESH=TeleEffect3 X=0 Y=0 Z=-200 YAW=64
00008	#exec MESH SEQUENCE MESH=TeleEffect3 SEQ=All  STARTFRAME=0  NUMFRAMES=30
00009	#exec MESH SEQUENCE MESH=TeleEffect3  SEQ=Burst  STARTFRAME=0  NUMFRAMES=30
00010	#exec MESHMAP SCALE MESHMAP=TeleEffect3 X=0.06 Y=0.06 Z=0.16
00011	 
00012	#exec TEXTURE IMPORT NAME=T_PawnT FILE=MODELS\Dr_a03.pcx GROUP=Effects
00013	
00014	function Initialize(pawn Other, bool bOut)
00015	{
00016	
00017	}
00018	
00019	auto state Explode
00020	{
00021		simulated function Tick(float DeltaTime)
00022		{
00023			if ( (Level.NetMode == NM_DedicatedServer) || !Level.bHighDetailMode )
00024			{
00025				Disable('Tick');
00026				return;
00027			}
00028			ScaleGlow = (Lifespan/Default.Lifespan);	
00029			LightBrightness = ScaleGlow*210.0;
00030	
00031		}
00032	
00033		simulated function BeginState()
00034		{
00035			PlaySound (EffectSound1,,0.5,,500);
00036			PlayAnim('All',0.6);
00037		}
00038	}
00039	
00040	defaultproperties
00041	{
00042	     RemoteRole=ROLE_SimulatedProxy
00043	     LifeSpan=1.000000
00044	     AnimSequence=All
00045	     DrawType=DT_Mesh
00046	     Style=STY_Translucent
00047	     Texture=Texture'UnrealShare.Effects.T_PawnT'
00048	     Skin=Texture'UnrealShare.Effects.T_PawnT'
00049	     Mesh=LodMesh'UnrealShare.TeleEffect3'
00050	     DrawScale=0.200000
00051	     bUnlit=True
00052	     bParticles=True
00053	     LightType=LT_Pulse
00054	     LightEffect=LE_NonIncidence
00055	     LightBrightness=255
00056	     LightHue=170
00057	     LightSaturation=96
00058	     LightRadius=12
00059	}

End Source Code