Core.Object | +--Engine.Actor | +--Engine.Effects | +--UnrealShare.ReSpawn
simulated
BeginPlay()
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 }