UnrealShare
Class Shellbox

source: e:\games\UnrealTournament\UnrealShare\Classes\ShellBox.uc
Core.Object
   |
   +--Engine.Actor
      |
      +--Engine.Inventory
         |
         +--Engine.Pickup
            |
            +--Engine.Ammo
               |
               +--UnrealShare.Shellbox
Direct Known Subclasses:Clip

class Shellbox
extends Engine.Ammo

//============================================================================= // Shellbox. //=============================================================================

Source Code


00001	//=============================================================================
00002	// Shellbox.
00003	//=============================================================================
00004	class Shellbox extends Ammo;
00005	
00006	#exec AUDIO IMPORT FILE="Sounds\Pickups\AMMOPUP1.WAV" NAME="AmmoSnd"       GROUP="Pickups"
00007	
00008	#exec TEXTURE IMPORT NAME=I_ShellAmmo FILE=TEXTURES\HUD\i_shell.PCX GROUP="Icons" MIPS=OFF
00009	
00010	#exec MESH IMPORT MESH=ShellBoxMesh ANIVFILE=MODELS\shelbx_a.3D DATAFILE=MODELS\shelbx_d.3D X=0 Y=0 Z=0
00011	#exec MESH ORIGIN MESH=ShellBoxMesh X=-50 Y=-40 Z=0 YAW=0
00012	#exec MESH SEQUENCE MESH=ShellBoxMesh SEQ=All    STARTFRAME=0  NUMFRAMES=1
00013	#exec TEXTURE IMPORT NAME=JPickup21 FILE=MODELS\pickup2.PCX GROUP="Skins"
00014	#exec MESHMAP SCALE MESHMAP=ShellBoxMesh X=0.1 Y=0.1 Z=0.2
00015	#exec MESHMAP SETTEXTURE MESHMAP=ShellBoxMesh NUM=1 TEXTURE=JPickup21
00016	
00017	defaultproperties
00018	{
00019	     AmmoAmount=50
00020	     MaxAmmo=200
00021	     UsedInWeaponSlot(0)=1
00022	     UsedInWeaponSlot(2)=1
00023	     PickupMessage="You picked up 50 bullets"
00024	     PickupViewMesh=LodMesh'UnrealShare.ShellBoxMesh'
00025	     PickupSound=Sound'UnrealShare.Pickups.AmmoSnd'
00026	     Icon=Texture'UnrealShare.Icons.I_ShellAmmo'
00027	     Mesh=LodMesh'UnrealShare.ShellBoxMesh'
00028	     CollisionRadius=22.000000
00029	     CollisionHeight=11.000000
00030	     bCollideActors=True
00031	}

End Source Code