Core.Object | +--Engine.Actor | +--Engine.Projectile | +--Engine.Fragment | +--UnrealShare.GlassFragments
simulated
CalcVelocity(vector Momentum, float ExplosionSizes)
00001 //============================================================================= 00002 // GlassFragments. 00003 //============================================================================= 00004 class GlassFragments extends Fragment; 00005 00006 #exec MESH IMPORT MESH=Glass1 ANIVFILE=MODELS\Glass1_a.3D DATAFILE=MODELS\Glass1_d.3D X=0 Y=0 Z=0 00007 #exec MESH ORIGIN MESH=Glass1 X=0 Y=0 Z=0 YAW=64 ROLL=0 00008 #exec MESH SEQUENCE MESH=Glass1 SEQ=All STARTFRAME=0 NUMFRAMES=1 00009 #exec MESH SEQUENCE MESH=Glass1 SEQ=Still STARTFRAME=0 NUMFRAMES=1 00010 #exec MESHMAP SCALE MESHMAP=Glass1 X=0.1 Y=0.1 Z=0.2 00011 #exec MESHMAP SETTEXTURE MESHMAP=Glass1 NUM=0 TEXTURE=DefaultTexture 00012 00013 #exec MESH IMPORT MESH=Glass2 ANIVFILE=MODELS\Glass2_a.3D DATAFILE=MODELS\Glass2_d.3D X=0 Y=0 Z=0 00014 #exec MESH ORIGIN MESH=Glass2 X=0 Y=0 Z=0 YAW=64 ROLL=0 00015 #exec MESH SEQUENCE MESH=Glass2 SEQ=All STARTFRAME=0 NUMFRAMES=1 00016 #exec MESH SEQUENCE MESH=Glass2 SEQ=Still STARTFRAME=0 NUMFRAMES=1 00017 #exec MESHMAP SCALE MESHMAP=Glass2 X=0.1 Y=0.1 Z=0.2 00018 #exec MESHMAP SETTEXTURE MESHMAP=Glass2 NUM=0 TEXTURE=DefaultTexture 00019 00020 #exec MESH IMPORT MESH=Glass3 ANIVFILE=MODELS\Glass3_a.3D DATAFILE=MODELS\Glass3_d.3D X=0 Y=0 Z=0 00021 #exec MESH ORIGIN MESH=Glass3 X=0 Y=0 Z=0 YAW=64 ROLL=0 00022 #exec MESH SEQUENCE MESH=Glass3 SEQ=All STARTFRAME=0 NUMFRAMES=1 00023 #exec MESH SEQUENCE MESH=Glass3 SEQ=Still STARTFRAME=0 NUMFRAMES=1 00024 #exec MESHMAP SCALE MESHMAP=Glass3 X=0.1 Y=0.1 Z=0.2 00025 #exec MESHMAP SETTEXTURE MESHMAP=Glass3 NUM=0 TEXTURE=DefaultTexture 00026 00027 #exec MESH IMPORT MESH=Glass4 ANIVFILE=MODELS\Glass4_a.3D DATAFILE=MODELS\Glass4_d.3D X=0 Y=0 Z=0 00028 #exec MESH ORIGIN MESH=Glass4 X=0 Y=0 Z=0 YAW=64 ROLL=0 00029 #exec MESH SEQUENCE MESH=Glass4 SEQ=All STARTFRAME=0 NUMFRAMES=1 00030 #exec MESH SEQUENCE MESH=Glass4 SEQ=Still STARTFRAME=0 NUMFRAMES=1 00031 #exec MESHMAP SCALE MESHMAP=Glass4 X=0.1 Y=0.1 Z=0.2 00032 #exec MESHMAP SETTEXTURE MESHMAP=Glass4 NUM=0 TEXTURE=DefaultTexture 00033 00034 #exec MESH IMPORT MESH=Glass5 ANIVFILE=MODELS\Glass5_a.3D DATAFILE=MODELS\Glass5_d.3D X=0 Y=0 Z=0 00035 #exec MESH ORIGIN MESH=Glass5 X=0 Y=0 Z=0 YAW=64 ROLL=0 00036 #exec MESH SEQUENCE MESH=Glass5 SEQ=All STARTFRAME=0 NUMFRAMES=1 00037 #exec MESH SEQUENCE MESH=Glass5 SEQ=Still STARTFRAME=0 NUMFRAMES=1 00038 #exec MESHMAP SCALE MESHMAP=Glass5 X=0.1 Y=0.1 Z=0.2 00039 #exec MESHMAP SETTEXTURE MESHMAP=Glass5 NUM=0 TEXTURE=DefaultTexture 00040 00041 #exec MESH IMPORT MESH=Glass6 ANIVFILE=MODELS\Glass6_a.3D DATAFILE=MODELS\Glass6_d.3D X=0 Y=0 Z=0 00042 #exec MESH ORIGIN MESH=Glass6 X=0 Y=0 Z=0 YAW=64 ROLL=0 00043 #exec MESH SEQUENCE MESH=Glass6 SEQ=All STARTFRAME=0 NUMFRAMES=1 00044 #exec MESH SEQUENCE MESH=Glass6 SEQ=Still STARTFRAME=0 NUMFRAMES=1 00045 #exec MESHMAP SCALE MESHMAP=Glass6 X=0.1 Y=0.1 Z=0.2 00046 #exec MESHMAP SETTEXTURE MESHMAP=Glass6 NUM=0 TEXTURE=DefaultTexture 00047 00048 #exec MESH IMPORT MESH=Glass7 ANIVFILE=MODELS\Glass7_a.3D DATAFILE=MODELS\Glass7_d.3D X=0 Y=0 Z=0 00049 #exec MESH ORIGIN MESH=Glass7 X=0 Y=0 Z=0 YAW=64 ROLL=0 00050 #exec MESH SEQUENCE MESH=Glass7 SEQ=All STARTFRAME=0 NUMFRAMES=1 00051 #exec MESH SEQUENCE MESH=Glass7 SEQ=Still STARTFRAME=0 NUMFRAMES=1 00052 #exec MESHMAP SCALE MESHMAP=Glass7 X=0.1 Y=0.1 Z=0.2 00053 #exec MESHMAP SETTEXTURE MESHMAP=Glass7 NUM=0 TEXTURE=DefaultTexture 00054 00055 #exec MESH IMPORT MESH=Glass8 ANIVFILE=MODELS\Glass8_a.3D DATAFILE=MODELS\Glass8_d.3D X=0 Y=0 Z=0 00056 #exec MESH ORIGIN MESH=Glass8 X=0 Y=0 Z=0 YAW=64 ROLL=0 00057 #exec MESH SEQUENCE MESH=Glass8 SEQ=All STARTFRAME=0 NUMFRAMES=1 00058 #exec MESH SEQUENCE MESH=Glass8 SEQ=Still STARTFRAME=0 NUMFRAMES=1 00059 #exec MESHMAP SCALE MESHMAP=Glass8 X=0.1 Y=0.1 Z=0.2 00060 #exec MESHMAP SETTEXTURE MESHMAP=Glass8 NUM=0 TEXTURE=DefaultTexture 00061 00062 #exec MESH IMPORT MESH=Glass9 ANIVFILE=MODELS\Glass9_a.3D DATAFILE=MODELS\Glass9_d.3D X=0 Y=0 Z=0 00063 #exec MESH ORIGIN MESH=Glass9 X=0 Y=0 Z=0 YAW=64 ROLL=0 00064 #exec MESH SEQUENCE MESH=Glass9 SEQ=All STARTFRAME=0 NUMFRAMES=1 00065 #exec MESH SEQUENCE MESH=Glass9 SEQ=Still STARTFRAME=0 NUMFRAMES=1 00066 #exec MESHMAP SCALE MESHMAP=Glass9 X=0.1 Y=0.1 Z=0.2 00067 #exec MESHMAP SETTEXTURE MESHMAP=Glass9 NUM=0 TEXTURE=DefaultTexture 00068 00069 #exec MESH IMPORT MESH=Glass10 ANIVFILE=MODELS\Glas10_a.3D DATAFILE=MODELS\Glas10_d.3D X=0 Y=0 Z=0 00070 #exec MESH ORIGIN MESH=Glass10 X=0 Y=0 Z=0 YAW=64 ROLL=0 00071 #exec MESH SEQUENCE MESH=Glass10 SEQ=All STARTFRAME=0 NUMFRAMES=1 00072 #exec MESH SEQUENCE MESH=Glass10 SEQ=Still STARTFRAME=0 NUMFRAMES=1 00073 #exec MESHMAP SCALE MESHMAP=Glass10 X=0.1 Y=0.1 Z=0.2 00074 #exec MESHMAP SETTEXTURE MESHMAP=Glass10 NUM=0 TEXTURE=DefaultTexture 00075 00076 #exec MESH IMPORT MESH=Glass11 ANIVFILE=MODELS\Glas11_a.3D DATAFILE=MODELS\Glas11_d.3D X=0 Y=0 Z=0 00077 #exec MESH ORIGIN MESH=Glass11 X=0 Y=0 Z=0 YAW=64 ROLL=0 00078 #exec MESH SEQUENCE MESH=Glass11 SEQ=All STARTFRAME=0 NUMFRAMES=1 00079 #exec MESH SEQUENCE MESH=Glass11 SEQ=Still STARTFRAME=0 NUMFRAMES=1 00080 #exec MESHMAP SCALE MESHMAP=Glass11 X=0.1 Y=0.1 Z=0.2 00081 #exec MESHMAP SETTEXTURE MESHMAP=Glass11 NUM=0 TEXTURE=DefaultTexture 00082 00083 #exec AUDIO IMPORT FILE="Sounds\General\Tink1.WAV" NAME="GlassTink1" GROUP="General" 00084 #exec AUDIO IMPORT FILE="Sounds\General\Tink2.WAV" NAME="GlassTink2" GROUP="General" 00085 00086 simulated function CalcVelocity(vector Momentum, float ExplosionSizes) 00087 { 00088 Velocity = (FRand()+0.6+0.4)*VRand() * Momentum * 0.0001; 00089 } 00090 00091 defaultproperties 00092 { 00093 Fragments(0)=LodMesh'UnrealShare.Glass1' 00094 Fragments(1)=LodMesh'UnrealShare.Glass2' 00095 Fragments(2)=LodMesh'UnrealShare.Glass3' 00096 Fragments(3)=LodMesh'UnrealShare.Glass4' 00097 Fragments(4)=LodMesh'UnrealShare.Glass5' 00098 Fragments(5)=LodMesh'UnrealShare.Glass6' 00099 Fragments(6)=LodMesh'UnrealShare.Glass7' 00100 Fragments(7)=LodMesh'UnrealShare.Glass8' 00101 Fragments(8)=LodMesh'UnrealShare.Glass9' 00102 Fragments(9)=LodMesh'UnrealShare.Glass10' 00103 Fragments(10)=LodMesh'UnrealShare.Glass11' 00104 numFragmentTypes=11 00105 ImpactSound=Sound'UnrealShare.General.GlassTink1' 00106 MiscSound=Sound'UnrealShare.General.GlassTink2' 00107 Mesh=LodMesh'UnrealShare.Glass1' 00108 CollisionRadius=10.000000 00109 CollisionHeight=2.000000 00110 }