Core.Object | +--Engine.Actor | +--Engine.Projectile | +--Engine.Fragment | +--UnrealShare.Fragment1
simulated
CalcVelocity(vector Momentum, float ExplosionSize)
00001 //============================================================================= 00002 // Fragment1. 00003 //============================================================================= 00004 class Fragment1 extends Fragment; 00005 00006 #exec MESH IMPORT MESH=vfrag1 ANIVFILE=MODELS\frag1_a.3D DATAFILE=MODELS\frag1_d.3D X=0 Y=0 Z=0 00007 #exec MESH ORIGIN MESH=vfrag1 X=0 Y=0 Z=0 YAW=64 ROLL=64 00008 #exec MESH SEQUENCE MESH=vfrag1 SEQ=All STARTFRAME=0 NUMFRAMES=1 00009 #exec MESH SEQUENCE MESH=vfrag1 SEQ=Still STARTFRAME=0 NUMFRAMES=1 00010 #exec MESHMAP SCALE MESHMAP=vfrag1 X=0.05 Y=0.05 Z=0.1 00011 #exec MESHMAP SETTEXTURE MESHMAP=vfrag1 NUM=0 TEXTURE=Jvase1 00012 00013 #exec MESH IMPORT MESH=vfrag2 ANIVFILE=MODELS\frag2_a.3D DATAFILE=MODELS\frag2_d.3D X=0 Y=0 Z=0 00014 #exec MESH ORIGIN MESH=vfrag2 X=0 Y=0 Z=0 YAW=64 ROLL=64 00015 #exec MESH SEQUENCE MESH=vfrag2 SEQ=All STARTFRAME=0 NUMFRAMES=1 00016 #exec MESH SEQUENCE MESH=vfrag2 SEQ=Still STARTFRAME=0 NUMFRAMES=1 00017 #exec MESHMAP SCALE MESHMAP=vfrag2 X=0.05 Y=0.05 Z=0.1 00018 #exec MESHMAP SETTEXTURE MESHMAP=vfrag2 NUM=0 TEXTURE=Jvase1 00019 00020 #exec MESH IMPORT MESH=vfrag3 ANIVFILE=MODELS\frag3_a.3D DATAFILE=MODELS\frag3_d.3D X=0 Y=0 Z=0 00021 #exec MESH ORIGIN MESH=vfrag3 X=0 Y=0 Z=0 YAW=64 ROLL=64 00022 #exec MESH SEQUENCE MESH=vfrag3 SEQ=All STARTFRAME=0 NUMFRAMES=1 00023 #exec MESH SEQUENCE MESH=vfrag3 SEQ=Still STARTFRAME=0 NUMFRAMES=1 00024 #exec MESHMAP SCALE MESHMAP=vfrag3 X=0.05 Y=0.05 Z=0.1 00025 #exec MESHMAP SETTEXTURE MESHMAP=vfrag3 NUM=0 TEXTURE=Jvase1 00026 00027 #exec MESH IMPORT MESH=vfrag4 ANIVFILE=MODELS\frag4_a.3D DATAFILE=MODELS\frag4_d.3D X=0 Y=0 Z=0 00028 #exec MESH ORIGIN MESH=vfrag4 X=0 Y=0 Z=0 YAW=64 ROLL=64 00029 #exec MESH SEQUENCE MESH=vfrag4 SEQ=All STARTFRAME=0 NUMFRAMES=1 00030 #exec MESH SEQUENCE MESH=vfrag4 SEQ=Still STARTFRAME=0 NUMFRAMES=1 00031 #exec MESHMAP SCALE MESHMAP=vfrag4 X=0.05 Y=0.05 Z=0.1 00032 #exec MESHMAP SETTEXTURE MESHMAP=vfrag4 NUM=0 TEXTURE=Jvase1 00033 00034 #exec MESH IMPORT MESH=vfrag5 ANIVFILE=MODELS\frag5_a.3D DATAFILE=MODELS\frag5_d.3D X=0 Y=0 Z=0 00035 #exec MESH ORIGIN MESH=vfrag5 X=0 Y=0 Z=0 YAW=64 ROLL=64 00036 #exec MESH SEQUENCE MESH=vfrag5 SEQ=All STARTFRAME=0 NUMFRAMES=1 00037 #exec MESH SEQUENCE MESH=vfrag5 SEQ=Still STARTFRAME=0 NUMFRAMES=1 00038 #exec MESHMAP SCALE MESHMAP=vfrag5 X=0.05 Y=0.05 Z=0.1 00039 #exec MESHMAP SETTEXTURE MESHMAP=vfrag5 NUM=0 TEXTURE=Jvase1 00040 00041 #exec MESH IMPORT MESH=vfrag6 ANIVFILE=MODELS\frag6_a.3D DATAFILE=MODELS\frag6_d.3D X=0 Y=0 Z=0 00042 #exec MESH ORIGIN MESH=vfrag6 X=0 Y=0 Z=0 YAW=64 ROLL=64 00043 #exec MESH SEQUENCE MESH=vfrag6 SEQ=All STARTFRAME=0 NUMFRAMES=1 00044 #exec MESH SEQUENCE MESH=vfrag6 SEQ=Still STARTFRAME=0 NUMFRAMES=1 00045 #exec MESHMAP SCALE MESHMAP=vfrag6 X=0.05 Y=0.05 Z=0.1 00046 #exec MESHMAP SETTEXTURE MESHMAP=vfrag6 NUM=0 TEXTURE=Jvase1 00047 00048 #exec MESH IMPORT MESH=vfrag7 ANIVFILE=MODELS\frag7_a.3D DATAFILE=MODELS\frag7_d.3D X=0 Y=0 Z=0 00049 #exec MESH ORIGIN MESH=vfrag7 X=0 Y=0 Z=0 YAW=64 ROLL=64 00050 #exec MESH SEQUENCE MESH=vfrag7 SEQ=All STARTFRAME=0 NUMFRAMES=1 00051 #exec MESH SEQUENCE MESH=vfrag7 SEQ=Still STARTFRAME=0 NUMFRAMES=1 00052 #exec MESHMAP SCALE MESHMAP=vfrag7 X=0.05 Y=0.05 Z=0.1 00053 #exec MESHMAP SETTEXTURE MESHMAP=vfrag7 NUM=0 TEXTURE=Jvase1 00054 00055 #exec AUDIO IMPORT FILE="Sounds\General\Tink1.WAV" NAME="GlassTink1" GROUP="General" 00056 #exec AUDIO IMPORT FILE="Sounds\General\Tink2.WAV" NAME="GlassTink2" GROUP="General" 00057 00058 00059 simulated function CalcVelocity(vector Momentum, float ExplosionSize) 00060 { 00061 ExplosionSize = VSize(Momentum); 00062 Velocity = VRand()*(ExplosionSize+FRand()*100.0+100.0); 00063 Velocity.z += ExplosionSize/2; 00064 } 00065 00066 defaultproperties 00067 { 00068 Fragments(0)=LodMesh'UnrealShare.vfrag1' 00069 Fragments(1)=LodMesh'UnrealShare.vfrag2' 00070 Fragments(2)=LodMesh'UnrealShare.vfrag3' 00071 Fragments(3)=LodMesh'UnrealShare.vfrag4' 00072 Fragments(4)=LodMesh'UnrealShare.vfrag5' 00073 Fragments(5)=LodMesh'UnrealShare.vfrag6' 00074 Fragments(6)=LodMesh'UnrealShare.vfrag7' 00075 numFragmentTypes=7 00076 ImpactSound=Sound'UnrealShare.General.GlassTink1' 00077 MiscSound=Sound'UnrealShare.General.GlassTink2' 00078 LifeSpan=9.000000 00079 Mesh=LodMesh'UnrealShare.vfrag1' 00080 }