UnrealShare
Class WoodFragments

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

class WoodFragments
extends Engine.Fragment

//============================================================================= // WoodFragments. //=============================================================================

Function Summary
 
simulated
CalcVelocity(vector Momentum, float ExplosionSize)



Source Code


00001	//=============================================================================
00002	// WoodFragments.
00003	//=============================================================================
00004	class WoodFragments extends Fragment;
00005	
00006	#exec MESH IMPORT MESH=wfrag1 ANIVFILE=MODELS\wfrag1_a.3D DATAFILE=MODELS\wfrag1_d.3D X=0 Y=0 Z=0
00007	#exec MESH ORIGIN MESH=wfrag1 X=0 Y=0 Z=0 YAW=64 ROLL=0
00008	#exec MESH SEQUENCE MESH=wfrag1 SEQ=All  STARTFRAME=0  NUMFRAMES=1
00009	#exec MESH SEQUENCE MESH=wfrag1 SEQ=Still  STARTFRAME=0   NUMFRAMES=1
00010	#exec TEXTURE IMPORT NAME=JWoodenBox1 FILE=MODELS\Box.PCX GROUP=Skins
00011	#exec MESHMAP SCALE MESHMAP=wfrag1 X=0.05 Y=0.05 Z=0.1
00012	#exec MESHMAP SETTEXTURE MESHMAP=wfrag1 NUM=0 TEXTURE=JWoodenBox1
00013	
00014	#exec MESH IMPORT MESH=wfrag2 ANIVFILE=MODELS\wfrag2_a.3D DATAFILE=MODELS\wfrag2_d.3D X=0 Y=0 Z=0
00015	#exec MESH ORIGIN MESH=wfrag2 X=0 Y=0 Z=0 YAW=64 ROLL=0
00016	#exec MESH SEQUENCE MESH=wfrag2 SEQ=All  STARTFRAME=0  NUMFRAMES=1
00017	#exec MESH SEQUENCE MESH=wfrag2 SEQ=Still  STARTFRAME=0   NUMFRAMES=1
00018	#exec MESHMAP SCALE MESHMAP=wfrag2 X=0.05 Y=0.05 Z=0.1
00019	#exec MESHMAP SETTEXTURE MESHMAP=wfrag2 NUM=0 TEXTURE=JWoodenBox1
00020	
00021	#exec MESH IMPORT MESH=wfrag3 ANIVFILE=MODELS\wfrag3_a.3D DATAFILE=MODELS\wfrag3_d.3D X=0 Y=0 Z=0
00022	#exec MESH ORIGIN MESH=wfrag3 X=0 Y=0 Z=0 YAW=64 ROLL=0
00023	#exec MESH SEQUENCE MESH=wfrag3 SEQ=All  STARTFRAME=0  NUMFRAMES=1
00024	#exec MESH SEQUENCE MESH=wfrag3 SEQ=Still  STARTFRAME=0   NUMFRAMES=1
00025	#exec MESHMAP SCALE MESHMAP=wfrag3 X=0.05 Y=0.05 Z=0.1
00026	#exec MESHMAP SETTEXTURE MESHMAP=wfrag3 NUM=0 TEXTURE=JWoodenBox1
00027	
00028	#exec MESH IMPORT MESH=wfrag4 ANIVFILE=MODELS\wfrag4_a.3D DATAFILE=MODELS\wfrag4_d.3D X=0 Y=0 Z=0
00029	#exec MESH ORIGIN MESH=wfrag4 X=0 Y=0 Z=0 YAW=64 ROLL=0
00030	#exec MESH SEQUENCE MESH=wfrag4 SEQ=All  STARTFRAME=0  NUMFRAMES=1
00031	#exec MESH SEQUENCE MESH=wfrag4 SEQ=Still  STARTFRAME=0   NUMFRAMES=1
00032	#exec MESHMAP SCALE MESHMAP=wfrag4 X=0.05 Y=0.05 Z=0.1
00033	#exec MESHMAP SETTEXTURE MESHMAP=wfrag4 NUM=0 TEXTURE=JWoodenBox1
00034	
00035	#exec MESH IMPORT MESH=wfrag5 ANIVFILE=MODELS\wfrag5_a.3D DATAFILE=MODELS\wfrag5_d.3D X=0 Y=0 Z=0
00036	#exec MESH ORIGIN MESH=wfrag5 X=0 Y=0 Z=0 YAW=64 ROLL=0
00037	#exec MESH SEQUENCE MESH=wfrag5 SEQ=All  STARTFRAME=0  NUMFRAMES=1
00038	#exec MESH SEQUENCE MESH=wfrag5 SEQ=Still  STARTFRAME=0   NUMFRAMES=1
00039	#exec MESHMAP SCALE MESHMAP=wfrag5 X=0.05 Y=0.05 Z=0.1
00040	#exec MESHMAP SETTEXTURE MESHMAP=wfrag5 NUM=0 TEXTURE=JWoodenBox1
00041	
00042	#exec MESH IMPORT MESH=wfrag6 ANIVFILE=MODELS\wfrag6_a.3D DATAFILE=MODELS\wfrag6_d.3D X=0 Y=0 Z=0
00043	#exec MESH ORIGIN MESH=wfrag6 X=0 Y=0 Z=0 YAW=64 ROLL=0
00044	#exec MESH SEQUENCE MESH=wfrag6 SEQ=All  STARTFRAME=0  NUMFRAMES=1
00045	#exec MESH SEQUENCE MESH=wfrag6 SEQ=Still  STARTFRAME=0   NUMFRAMES=1
00046	#exec MESHMAP SCALE MESHMAP=wfrag6 X=0.05 Y=0.05 Z=0.1
00047	#exec MESHMAP SETTEXTURE MESHMAP=wfrag6 NUM=0 TEXTURE=JWoodenBox1
00048	
00049	#exec MESH IMPORT MESH=wfrag7 ANIVFILE=MODELS\wfrag7_a.3D DATAFILE=MODELS\wfrag7_d.3D X=0 Y=0 Z=0
00050	#exec MESH ORIGIN MESH=wfrag7 X=0 Y=0 Z=0 YAW=64 ROLL=0
00051	#exec MESH SEQUENCE MESH=wfrag7 SEQ=All  STARTFRAME=0  NUMFRAMES=1
00052	#exec MESH SEQUENCE MESH=wfrag7 SEQ=Still  STARTFRAME=0   NUMFRAMES=1
00053	#exec MESHMAP SCALE MESHMAP=wfrag7 X=0.05 Y=0.05 Z=0.1
00054	#exec MESHMAP SETTEXTURE MESHMAP=wfrag7 NUM=0 TEXTURE=JWoodenBox1
00055	
00056	#exec MESH IMPORT MESH=wfrag8 ANIVFILE=MODELS\wfrag8_a.3D DATAFILE=MODELS\wfrag8_d.3D X=0 Y=0 Z=0
00057	#exec MESH ORIGIN MESH=wfrag8 X=0 Y=0 Z=0 YAW=64 ROLL=0
00058	#exec MESH SEQUENCE MESH=wfrag8 SEQ=All  STARTFRAME=0  NUMFRAMES=1
00059	#exec MESH SEQUENCE MESH=wfrag8 SEQ=Still  STARTFRAME=0   NUMFRAMES=1
00060	#exec MESHMAP SCALE MESHMAP=wfrag8 X=0.05 Y=0.05 Z=0.1
00061	#exec MESHMAP SETTEXTURE MESHMAP=wfrag8 NUM=0 TEXTURE=JWoodenBox1
00062	
00063	#exec MESH IMPORT MESH=wfrag9 ANIVFILE=MODELS\wfrag9_a.3D DATAFILE=MODELS\wfrag9_d.3D X=0 Y=0 Z=0
00064	#exec MESH ORIGIN MESH=wfrag9 X=0 Y=0 Z=0 YAW=64 ROLL=0
00065	#exec MESH SEQUENCE MESH=wfrag9 SEQ=All  STARTFRAME=0  NUMFRAMES=1
00066	#exec MESH SEQUENCE MESH=wfrag9 SEQ=Still  STARTFRAME=0   NUMFRAMES=1
00067	#exec MESHMAP SCALE MESHMAP=wfrag9 X=0.05 Y=0.05 Z=0.1
00068	#exec MESHMAP SETTEXTURE MESHMAP=wfrag9 NUM=0 TEXTURE=JWoodenBox1
00069	
00070	#exec AUDIO IMPORT FILE="Sounds\General\WoodHit1.WAV" NAME="WoodHit1" GROUP="General"
00071	#exec AUDIO IMPORT FILE="Sounds\General\WoodHit2.WAV" NAME="WoodHit2" GROUP="General"
00072	
00073	simulated function CalcVelocity(vector Momentum, float ExplosionSize)
00074	{
00075		Super.CalcVelocity(Momentum, ExplosionSize);
00076		Velocity.z += ExplosionSize/2;
00077	}
00078	
00079	defaultproperties
00080	{
00081	     Fragments(0)=LodMesh'UnrealShare.wfrag1'
00082	     Fragments(1)=LodMesh'UnrealShare.wfrag2'
00083	     Fragments(2)=LodMesh'UnrealShare.wfrag3'
00084	     Fragments(3)=LodMesh'UnrealShare.wfrag4'
00085	     Fragments(4)=LodMesh'UnrealShare.wfrag5'
00086	     Fragments(5)=LodMesh'UnrealShare.wfrag6'
00087	     Fragments(6)=LodMesh'UnrealShare.wfrag7'
00088	     Fragments(7)=LodMesh'UnrealShare.wfrag8'
00089	     Fragments(8)=LodMesh'UnrealShare.wfrag9'
00090	     numFragmentTypes=9
00091	     ImpactSound=Sound'UnrealShare.General.WoodHit1'
00092	     MiscSound=Sound'UnrealShare.General.WoodHit2'
00093	     Mesh=LodMesh'UnrealShare.wfrag2'
00094	     CollisionRadius=12.000000
00095	     CollisionHeight=2.000000
00096	     Mass=5.000000
00097	     Buoyancy=6.000000
00098	}

End Source Code