Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

UTGameContent.UTJumpBoots

Extends
UTInventory

jump boots drastically increase a player's double jump velocity

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Inventory
      |   
      +-- UTGame.UTInventory
         |   
         +-- UTGameContent.UTJumpBoots

Variables Summary
SoundCueActivateSound
byteCharges
floatMultiJumpBoost
stringRanOutText
Inherited Variables from UTGame.UTInventory
bDropOnDisrupt
Inherited Variables from Engine.Inventory
bDelayedSpawn, bDropOnDeath, bPredictRespawns, bReceiveOwnerEvents, bRenderOverlays, DroppedPickupClass, DroppedPickupMesh, DroppedPickupParticles, Inventory, InvManager, ItemName, MaxDesireability, PickupFactoryMesh, PickupForce, PickupMessage, PickupSound, RespawnTime

Functions Summary
function AdjustPawn (UTPawn P, bool bRemoveBonus))
functionfloat BotDesireability (Actor PickupHolder, Pawn P, Controller C))
function ClientGivenTo (Pawn NewOwner, bool bDoNotActivate))
function ClientLostItem ()))
functionbool DenyPickupQuery (class<Inventory> ItemClass, Actor Pickup))
functionfloat DetourWeight (Pawn Other, float PathWeight))
function DropFrom (vector StartLocation, vector StartVelocity))
function GivenTo (Pawn NewOwner, bool bDoNotActivate))
function ItemRemovedFromInvManager ()))
function OwnerEvent (name EventName))
function ReplicatedEvent (name VarName))
Inherited Functions from UTGame.UTInventory
AddWeaponOverlay, ClientLostItem, Destroyed, DropFrom
Inherited Functions from Engine.Inventory
ActiveRenderOverlays, AnnouncePickup, BotDesireability, ClientGivenTo, DenyPickupQuery, Destroyed, DetourWeight, DropFrom, GetHumanReadableName, GetLocalString, GivenTo, GiveTo, ItemRemovedFromInvManager, OwnerEvent, RenderOverlays


Variables Detail

ActivateSound Source code

var SoundCue ActivateSound;
sound to play when the boots are used

Charges Source code

var repnotify databinding byte Charges;
the number of jumps that the owner can do before the boots run out

MultiJumpBoost Source code

var float MultiJumpBoost;
the Z velocity boost to give the owner's double jumps

RanOutText Source code

var databinding localized string RanOutText;
message to send to the owner when the boots run out


Functions Detail

AdjustPawn Source code

simulated function AdjustPawn ( UTPawn P, bool bRemoveBonus) )
adds or removes our bonus from the given pawn

BotDesireability Source code

static function float BotDesireability ( Actor PickupHolder, Pawn P, Controller C) )

ClientGivenTo Source code

reliable client function ClientGivenTo ( Pawn NewOwner, bool bDoNotActivate) )

ClientLostItem Source code

reliable client function ClientLostItem ( ) )

DenyPickupQuery Source code

function bool DenyPickupQuery ( class<Inventory> ItemClass, Actor Pickup) )

DetourWeight Source code

static function float DetourWeight ( Pawn Other, float PathWeight) )

DropFrom Source code

function DropFrom ( vector StartLocation, vector StartVelocity) )

GivenTo Source code

function GivenTo ( Pawn NewOwner, bool bDoNotActivate) )

ItemRemovedFromInvManager Source code

function ItemRemovedFromInvManager ( ) )

OwnerEvent Source code

simulated function OwnerEvent ( name EventName) )

ReplicatedEvent Source code

simulated function ReplicatedEvent ( name VarName) )


Defaultproperties

defaultproperties
{
   MultiJumpBoost=750.000000
   Charges=3
   ActivateSound=SoundCue'A_Pickups_Powerups.Powerups.A_Powerup_JumpBoots_JumpCue'
   RanOutText="The Jump Boots have run out."
   bRenderOverlays=True
   bReceiveOwnerEvents=True
   bDropOnDeath=True
   RespawnTime=30.000000
   MaxDesireability=1.000000
   PickupMessage="Jump Boots"
   PickupSound=SoundCue'A_Pickups_Powerups.Powerups.A_Powerup_JumpBoots_PickupCue'
   Begin Object Class=StaticMeshComponent Name=StaticMeshComponent1 ObjName=StaticMeshComponent1 Archetype=StaticMeshComponent'Engine.Default__StaticMeshComponent'
      StaticMesh=StaticMesh'PICKUPS.JumpBoots.Mesh.S_UN_Pickups_Jumpboots002'
      bUseAsOccluder=False
      CastShadow=False
      bForceDirectLightMap=True
      bCastDynamicShadow=False
      CollideActors=False
      BlockRigidBody=False
      Translation=(X=0.000000,Y=0.000000,Z=-20.000000)
      Scale=1.700000
      Name="StaticMeshComponent1"
      ObjectArchetype=StaticMeshComponent'Engine.Default__StaticMeshComponent'
   End Object
   DroppedPickupMesh=StaticMeshComponent1
   PickupFactoryMesh=StaticMeshComponent1
   Begin Object Class=SpriteComponent Name=Sprite ObjName=Sprite Archetype=SpriteComponent'UTGame.Default__UTInventory:Sprite'
      ObjectArchetype=SpriteComponent'UTGame.Default__UTInventory:Sprite'
   End Object
   Components(0)=Sprite
   Name="Default__UTJumpBoots"
   ObjectArchetype=UTInventory'UTGame.Default__UTInventory'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 18-3-2018 10:00:53.074 - Created with UnCodeX