I'm a doctor, not a mechanic

UE3:UTJumpBoots (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 12:47, 6 November 2009 by (Talk)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
UDK Object >> Actor >> Inventory >> UTInventory >> UTJumpBoots
Package: 
UTGameContent
This class in other games:
UT3

jump boots drastically increase a player's double jump velocity

Properties

ActivateSound

Type: SoundCue

sound to play when the boots are used

Default value: SoundCue'A_Pickups_Powerups.PowerUps.A_Powerup_JumpBoots_JumpCue'

Charges

Type: byte

Modifiers: repnotify

the number of jumps that the owner can do before the boots run out

Default value: 3

MultiJumpBoost

Type: float

the Z velocity boost to give the owner's double jumps

Default value: 750.0

RanOutText

Type: string

Modifiers: databinding, localized

message to send to the owner when the boots run out

Default value: "The Jump Boots have run out."

Default values

Property Value
bDropOnDeath True
bReceiveOwnerEvents True
bRenderOverlays True
DroppedPickupMesh StaticMeshComponent'StaticMeshComponent1'
MaxDesireability 1.0
PickupFactoryMesh StaticMeshComponent'StaticMeshComponent1'
PickupMessage "Jump Boots"
PickupSound SoundCue'A_Pickups_Powerups.PowerUps.A_Powerup_JumpBoots_PickupCue'
RespawnTime 30.0

Subobjects

Sprite

Class: Engine.SpriteComponent

Inherits from: UTInventory.Sprite

Property Value
ReplacementPrimitive None

StaticMeshComponent1

Class: Engine.StaticMeshComponent

Property Value
bCastDynamicShadow False
bForceDirectLightMap True
BlockRigidBody False
bUseAsOccluder False
CastShadow False
CollideActors False
ReplacementPrimitive None
Scale 1.7
StaticMesh StaticMesh'Pickups.JumpBoots.Mesh.S_UN_Pickups_Jumpboots002'
Translation
Member Value
X 0.0
Y 0.0
Z -20.0

Functions

Static functions

BotDesireability

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

Overrides: Inventory.BotDesireability


DetourWeight

static function float DetourWeight (Pawn Other, float PathWeight)

Overrides: Inventory.DetourWeight


Events

ReplicatedEvent

simulated event ReplicatedEvent (name VarName)

Overrides: Actor.ReplicatedEvent


Other instance functions

AdjustPawn

simulated function AdjustPawn (UTPawn P, bool bRemoveBonus)

adds or removes our bonus from the given pawn

ClientGivenTo

reliable client function ClientGivenTo (Pawn NewOwner, bool bDoNotActivate)

Overrides: Inventory.ClientGivenTo

(Description copied from Inventory.ClientGivenTo)
This Inventory Item has just been given to this Pawn (owning client only)

Parameters:

  • thisPawn - new Inventory owner
  • bDoNotActivate - If true, this item will not try to activate

ClientLostItem

reliable client function ClientLostItem ()

Overrides: UTInventory.ClientLostItem

called on the owning client just before the pickup is dropped or destroyed

DenyPickupQuery

function bool DenyPickupQuery (class<InventoryItemClass, Actor Pickup)

Overrides: Inventory.DenyPickupQuery

(Description copied from Inventory.DenyPickupQuery)
DenyPickupQuery Function which lets existing items in a pawn's inventory prevent the pawn from picking something up.

Parameters:

  • ItemClass - Class of Inventory our Owner is trying to pick up
  • Pickup - the Actor containing that item (this may be a PickupFactory or it may be a DroppedPickup)

Returns:

true to abort pickup or if item handles pickup

DropFrom

function DropFrom (Object.Vector StartLocation, Object.Vector StartVelocity)

Overrides: UTInventory.DropFrom

(Description copied from Inventory.DropFrom)
Drop this item out in to the world

Parameters:

  • StartLocation - The World Location to drop this item from
  • StartVelocity - The initial velocity for the item when dropped

GivenTo

function GivenTo (Pawn NewOwner, optional bool bDoNotActivate)

Overrides: Inventory.GivenTo

(Description copied from Inventory.GivenTo)
This Inventory Item has just been given to this Pawn (server only)

Parameters:

  • thisPawn - new Inventory owner
  • bDoNotActivate - If true, this item will not try to activate

ItemRemovedFromInvManager

function ItemRemovedFromInvManager ()

Overrides: Inventory.ItemRemovedFromInvManager

Event called when Item is removed from Inventory Manager. Network: Authority

OwnerEvent

simulated function OwnerEvent (name EventName)

Overrides: Inventory.OwnerEvent