UE2:Inventory (UT2004)
- Package:
- Engine
- Direct subclasses:
- Ammunition, KeyInventory, Powerups, Weapon
- This class in other games:
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'
PlayerViewPivot
Type: Object.Rotator
additive rotation offset for tweaks
Property group 'Inventory'
bDrawingFirstPerson
Type: bool
BobDamping
Type: float
Default value: 0.96
Charge
Type: int
Modifiers: travel
IconCoords
Type: Object.IntBox
IconMaterial
Type: Material
ItemName
Type: string
Modifiers: localized, cache
Internal variables
AttachmentClass
Type: class<InventoryAttachment>
Modifiers: cache
Default value: Class'Engine.InventoryAttachment'
bDisplayableInv
Type: bool
Item displayed in HUD.
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)
InventoryGroup
Type: byte
The weapon/inventory set, 0-9.
PickupClass
Modifiers: cache
what class of pickup is associated with this inventory item
PlayerViewOffset
Type: Object.Vector
Offset from view center.
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
DetachFromPawn
DropFrom
GetHumanReadableName
Overrides: Actor.GetHumanReadableName
GiveTo
HandlePickupQuery
NextWeapon
OwnerEvent
PickupFunction
PrevWeapon
PrioritizeArmor
RecommendWeapon
SelectNext
SetOwnerDisplay
Use
WeaponChange