Skip to content

DroppedPickup

Class in Engine · Engine.DroppedPickup · native

Object › Actor › DroppedPickup

Using it from Lua
h7.find_all("DroppedPickup")            -- live instances
h7.find_class("Engine.DroppedPickup")   -- the class
h7.hook("Engine.DroppedPickup.AddToNavigation", fn)

Properties

NameTypeNotes
bFadeOutboolrepnotify
InventoryInventory
InventoryClassclass<Inventory>repnotify
PickupCacheNavigationPoint

Functions

NameDeclaration
AddToNavigationfinal native function AddToNavigation()
Destroyedevent Destroyed()
DetourWeightfunction float DetourWeight(Pawn Other, float PathWeight)
EncroachedByevent EncroachedBy(Actor Other)
GiveTofunction GiveTo(Pawn P)
Landedevent Landed(Vector HitNormal, Actor FloorActor)
PickedUpByfunction PickedUpBy(Pawn P)
RecheckValidTouchfunction RecheckValidTouch()
RemoveFromNavigationfinal native function RemoveFromNavigation()
ReplicatedEventsimulated event ReplicatedEvent(name VarName)
Resetfunction Reset()
SetPickupMeshsimulated event SetPickupMesh(PrimitiveComponent PickupMesh)
SetPickupParticlessimulated event SetPickupParticles(ParticleSystemComponent PickupParticles)

States

State code replaces the class's functions while the object is in that state. Hook a state's version as Engine.DroppedPickup.<State>.<Function>.

StateFunctions
FadeOut extends PickupBeginState
PickupBeginState, CheckTouching, EndState, RecheckValidTouch, Timer, Touch, ValidTouch

Default values

CollisionComponent=CollisionCylinder
bOnlyDirtyReplication=true
NetUpdateFrequency=8
RemoteRole=ROLE_SimulatedProxy
bHidden=false
NetPriority=+1.4
bCollideActors=true
bCollideWorld=true
RotationRate=(Yaw=5000)
bOrientOnSlope=true
bShouldBaseAtStartup=true
bIgnoreEncroachers=false
bIgnoreRigidBodyPawns=true
bUpdateSimulatedPosition=true
LifeSpan=+16.0

Inherited

FromMembers
Actor156 properties, 262 functions
Object13 properties, 308 functions