UnrealShare
Class Boulder

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

class Boulder
extends Engine.Decoration

//============================================================================= // Boulder. //=============================================================================

Function Summary
 void PostBeginPlay()



Source Code


00001	//=============================================================================
00002	// Boulder.
00003	//=============================================================================
00004	class Boulder extends Decoration;
00005	
00006	#exec MESH IMPORT MESH=BoulderM ANIVFILE=MODELS\rock_a.3D DATAFILE=MODELS\rock_d.3D X=0 Y=0 Z=0
00007	#exec MESH ORIGIN MESH=BoulderM X=0 Y=0 Z=0 YAW=64
00008	
00009	#exec MESH SEQUENCE MESH=BoulderM SEQ=All  STARTFRAME=0  NUMFRAMES=4
00010	#exec MESH SEQUENCE MESH=BoulderM SEQ=Pos1  STARTFRAME=0   NUMFRAMES=1
00011	#exec MESH SEQUENCE MESH=BoulderM SEQ=Pos2  STARTFRAME=1   NUMFRAMES=1
00012	#exec MESH SEQUENCE MESH=BoulderM SEQ=Pos3  STARTFRAME=2   NUMFRAMES=1
00013	#exec MESH SEQUENCE MESH=BoulderM SEQ=Pos4  STARTFRAME=3   NUMFRAMES=1
00014	
00015	#exec TEXTURE IMPORT NAME=JBoulder1 FILE=MODELS\rock.PCX GROUP=Skins
00016	#exec MESHMAP SCALE MESHMAP=BoulderM X=0.1 Y=0.1 Z=0.2
00017	#exec MESHMAP SETTEXTURE MESHMAP=BoulderM NUM=1 TEXTURE=JBoulder1
00018	
00019	function PostBeginPlay()
00020	{
00021		local float Decision;
00022	
00023		Super.PostBeginPlay();
00024		Decision = FRand();
00025		if (Decision<0.25) PlayAnim('Pos1');
00026		if (Decision<0.5) PlayAnim('Pos2');
00027		if (Decision<0.75) PlayAnim('Pos3');
00028		else PlayAnim('Pos4');	
00029	}
00030	
00031	defaultproperties
00032	{
00033	     DrawType=DT_Mesh
00034	     Mesh=LodMesh'UnrealShare.BoulderM'
00035	     CollisionRadius=26.000000
00036	     CollisionHeight=16.000000
00037	     bCollideActors=True
00038	     bCollideWorld=True
00039	     bBlockActors=True
00040	     bBlockPlayers=True
00041	     bProjTarget=True
00042	}

End Source Code