There is no spoon
UE3:Inventory (UT3)
- Package:
- Engine
- Direct subclasses:
- Weapon, UTInventory
- This class in other games:
- RTNP, U1, UT, UE2Runtime, UT2003, UT2004, U2, U2XMP, UDK
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
Inventory
Inventory is the parent class of all actors that can be carried by other actors. Inventory items are placed in the holding actor's inventory chain, a linked list of inventory actors. When tossed out (using the DropFrom() function), inventory items spawn a DroppedPickup actor, of type DroppedPickupClass, to represent them.
Copyright 1998-2007 Epic Games, Inc. All Rights Reserved.
Properties[edit]
Property group 'Inventory'[edit]
PickupForce[edit]
Type: string
PickupMessage[edit]
Type: string
Modifiers: databinding, localized
Human readable description when picked up.
Default value: "Snagged an item."
PickupSound[edit]
Type: SoundCue
RespawnTime[edit]
Type: float
Respawn after this time, 0 for instant.
Internal variables[edit]
bDelayedSpawn[edit]
Type: bool
bDropOnDeath[edit]
Type: bool
if true, this inventory item should be dropped if the owner dies
bPredictRespawns[edit]
Type: bool
high skill bots may predict respawns for this item
bReceiveOwnerEvents[edit]
Type: bool
If true, receive Owner events. OwnerEvent() is called.
bRenderOverlays[edit]
Type: bool
If true, this inventory item will be given access to HUD Canvas. RenderOverlays() is called.
DroppedPickupClass[edit]
Type: class<DroppedPickup>
When DropFrom() is called, it will spawn this type of actor.
Default value: Class'Engine.DroppedPickup'
DroppedPickupMesh[edit]
Type: PrimitiveComponent
When DropFrom is called, the spawned DroppedPickupClass will have this mesh imposed upon it.
DroppedPickupParticles[edit]
Type: ParticleSystemComponent
Inventory[edit]
Type: Inventory
Next Inventory in Linked List
InvManager[edit]
Type: InventoryManager
ItemName[edit]
Type: string
Modifiers: databinding, localized
MaxDesireability[edit]
Type: float
Maximum desireability this item will ever have.
Default value: 0.1
PickupFactoryMesh[edit]
Type: PrimitiveComponent
Default values[edit]
Property | Value |
---|---|
bHidden | True |
bOnlyDirtyReplication | True |
bOnlyRelevantToOwner | True |
bReplicateMovement | False |
CollisionType | COLLIDE_CustomDefault |
Components[0] | SpriteComponent'Sprite' |
NetPriority | 1.4 |
RemoteRole | ROLE_SimulatedProxy |
Subobjects[edit]
Sprite[edit]
Class: Engine.SpriteComponent
Property | Value |
---|---|
AlwaysLoadOnClient | False |
AlwaysLoadOnServer | False |
HiddenGame | True |
Functions[edit]
Static functions[edit]
BotDesireability[edit]
DetourWeight[edit]
GetLocalString[edit]
Overrides: Actor.GetLocalString
Events[edit]
Destroyed[edit]
Overrides: Actor.Destroyed
Other instance functions[edit]
ActiveRenderOverlays[edit]
Access to HUD and Canvas. Event always called when the InventoryManager considers this Inventory Item currently "Active" (for example active weapon)
Parameters:
- HUD - H
AnnouncePickup[edit]
ClientGivenTo[edit]
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
DenyPickupQuery[edit]
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[edit]
Drop a representation of this item out in to the world. The world will see DroppedPickupItem, which will be associated with this inventory object
Parameters:
- StartLocation - The World Location to drop this item from
- StartVelocity - The initial velocity for the item when dropped
GetHumanReadableName[edit]
Overrides: Actor.GetHumanReadableName
GivenTo[edit]
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
GiveTo[edit]
ItemRemovedFromInvManager[edit]
Event called when Item is removed from Inventory Manager. Network: Authority