Always snap to grid
UE2:Inventory (U2)
Contents
- 1 Properties
- 2 Functions
- 2.1 Static functions
- 2.2 Exec functions
- 2.3 Events
- 2.4 Other instance functions
- 2.4.1 AttachToPawn
- 2.4.2 ClientAddInventory
- 2.4.3 ClientDeleteInventory
- 2.4.4 DetachFromPawn
- 2.4.5 DropFrom
- 2.4.6 Dump
- 2.4.7 GetHumanReadableName
- 2.4.8 GiveTo
- 2.4.9 HandlePickupQuery
- 2.4.10 NextWeapon
- 2.4.11 NotifyAddInventory
- 2.4.12 NotifyDeleteInventory
- 2.4.13 OwnerEvent
- 2.4.14 PickupFunction
- 2.4.15 PrevWeapon
- 2.4.16 PrioritizeArmor
- 2.4.17 RecommendWeapon
- 2.4.18 Resupply
- 2.4.19 SelectNext
- 2.4.20 SetOwnerDisplay
- 2.4.21 TransferSpecialProperties
- 2.4.22 Use
- 2.4.23 WeaponChange
- Package:
- Engine
- Direct subclasses:
- Artifact, PowerUp, Powerups, Weapon
- This class in other games:
- RTNP, U1, UT, UE2Runtime, UT2003, UT2004, U2XMP, UDK, UT3
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. Each inventory class knows what pickup can spawn it (its PickupClass). When tossed out (using the DropFrom() function), inventory items replace themselves with an actor of their Pickup class.
Properties
Property group 'FirstPerson'
PlayerViewOffset
Type: Object.Vector
Offset from view center.
PlayerViewPivot
Type: Object.Rotator
additive rotation offset for tweaks
Property group 'Inventory'
bDrawingFirstPerson
Type: bool
Charge
Type: int
Modifiers: travel
Charge (for example, armor remaining if an armor)
Internal variables
AttachmentClass
Type: class<InventoryAttachment>
Default value: Class'Engine.InventoryAttachment'
bDisplayableInv
Type: bool
Item displayed in HUD.
bMergesCopies
Type: bool
BobDamping
Type: float
Default value: 0.7
bTossedOut
Type: bool
true if weapon/inventory was tossed out (so players can't cheat w/ weaponstay)
GroupOffset
Type: byte
position within inventory group. (used by prevweapon and nextweapon)
Icon
Type: Material
IconIndex
Type: int
InventoryGroup
Type: byte
The weapon/inventory set, 0-9.
ItemID
Type: string
Two character abbreviation for this item.
ItemName
Type: string
Modifiers: localized
PickupClass
what class of pickup is associated with this inventory item
StatusIcon
Type: Material
Icon used with ammo/charge/power count on HUD.
ThirdPersonActor
Type: Actor
Default values
Property | Value |
---|---|
bClientAnim | True |
bHidden | True |
bOnlyDirtyReplication | True |
bOnlyOwnerSee | True |
bOnlyRelevantToOwner | True |
bReplicateMovement | False |
bTravel | True |
DrawType | DT_None |
NetPriority | 1.4 |
RemoteRole | ROLE_SimulatedProxy |
Functions
Static functions
StaticItemName
Exec functions
updaterelative
Events
Destroyed
Overrides: Actor.Destroyed
RenderOverlays
Overrides: Actor.RenderOverlays
TravelPostAccept
Overrides: Actor.TravelPostAccept
TravelPreAccept
Overrides: Actor.TravelPreAccept
Other instance functions
AttachToPawn
ClientAddInventory
ClientDeleteInventory
DetachFromPawn
DropFrom
Dump
GetHumanReadableName
Overrides: Actor.GetHumanReadableName