UnrealShare
Class GlassFragments

source: e:\games\UnrealTournament\UnrealShare\Classes\GlassFragments.uc
Core.Object
   |
   +--Engine.Actor
      |
      +--Engine.Projectile
         |
         +--Engine.Fragment
            |
            +--UnrealShare.GlassFragments
Direct Known Subclasses:None

class GlassFragments
extends Engine.Fragment

//============================================================================= // GlassFragments. //=============================================================================

Function Summary
 
simulated
CalcVelocity(vector Momentum, float ExplosionSizes)



Source Code


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	}

End Source Code