Core.Object | +--Engine.Actor | +--Engine.Effects | +--UnrealShare.PawnTeleportEffect
void
Initialize(Pawn Other, bool bOut)
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 }