Core.Object | +--Engine.Actor | +--Engine.Effects | +--UnrealShare.SmallSpark
simulated
AnimEnd()
PostBeginPlay()
00001 //============================================================================= 00002 // SmallSpark. 00003 //============================================================================= 00004 class SmallSpark extends Effects; 00005 00006 #exec MESH IMPORT MESH=SmallSparkM ANIVFILE=MODELS\Spark_a.3D DATAFILE=MODELS\Spark_d.3D X=0 Y=0 Z=0 00007 #exec MESH ORIGIN MESH=SmallSparkM X=0 Y=0 Z=0 PITCH=-64 00008 #exec MESH SEQUENCE MESH=SmallSparkM SEQ=All STARTFRAME=0 NUMFRAMES=2 00009 #exec MESH SEQUENCE MESH=SmallSparkM SEQ=Explosion STARTFRAME=0 NUMFRAMES=2 00010 #exec TEXTURE IMPORT NAME=JSmlSpark1 FILE=MODELS\Spark.PCX GROUP=Skins 00011 #exec MESHMAP SCALE MESHMAP=SmallSparkM X=0.06 Y=0.06 Z=0.12 00012 #exec MESHMAP SETTEXTURE MESHMAP=SmallSparkM NUM=1 TEXTURE=JSmlSpark1 00013 00014 00015 simulated function PostBeginPlay() 00016 { 00017 Super.PostBeginPlay(); 00018 00019 if ( Level.NetMode != NM_DedicatedServer ) 00020 { 00021 PlayAnim ( 'Explosion', 0.2 ); 00022 PlaySound (EffectSound1); 00023 } 00024 } 00025 00026 simulated function AnimEnd() 00027 { 00028 Destroy(); 00029 } 00030 00031 defaultproperties 00032 { 00033 RemoteRole=ROLE_SimulatedProxy 00034 LifeSpan=4.000000 00035 DrawType=DT_Mesh 00036 Mesh=LodMesh'UnrealShare.SmallSparkM' 00037 AmbientGlow=223 00038 bUnlit=True 00039 }