PickupFactory¶
Class in Engine · Engine.PickupFactory · abstract, placeable, native
Object › Actor › NavigationPoint › PickupFactory
Using it from Lua
Properties¶
| Name | Type | Notes |
|---|---|---|
bIsSuperItem | bool | |
bOnlyReplicateHidden | bool | |
bPickupHidden | bool | repnotify |
bPredictRespawns | bool | |
bRespawnPaused | bool | |
InventoryType | class<Inventory> | repnotify |
MaxDesireability | float | |
OriginalFactory | PickupFactory | |
PickupMesh | PrimitiveComponent | |
ReplacementFactory | PickupFactory | |
RespawnEffectTime | float |
Functions¶
| Name | Declaration |
|---|---|
CheckForErrors | function bool CheckForErrors() |
DelayRespawn | function bool DelayRespawn() |
Destroyed | event Destroyed() |
DetourWeight | event float DetourWeight(Pawn Other, float PathWeight) |
GetRespawnTime | function float GetRespawnTime() |
GiveTo | function GiveTo(Pawn P) |
InitializePickup | simulated function InitializePickup() |
PickedUpBy | function PickedUpBy(Pawn P) |
PreBeginPlay | simulated event PreBeginPlay() |
ReadyToPickup | function bool ReadyToPickup(float MaxWait) |
RecheckValidTouch | function RecheckValidTouch() |
ReplicatedEvent | simulated event ReplicatedEvent(name VarName) |
Reset | function Reset() |
RespawnEffect | function RespawnEffect() |
SetInitialState | simulated event SetInitialState() |
SetPickupHidden | simulated function SetPickupHidden() |
SetPickupMesh | simulated function SetPickupMesh() |
SetPickupVisible | simulated function SetPickupVisible() |
SetRespawn | function SetRespawn() |
ShutDown | simulated function ShutDown() |
SpawnCopyFor | function SpawnCopyFor(Pawn Recipient) |
StartSleeping | function StartSleeping() |
States¶
State code replaces the class's functions while the object is in that state. Hook a state's version as Engine.PickupFactory.<State>.<Function>.
| State | Functions |
|---|---|
| Disabled | BeginState, EndState, ReadyToPickup, Reset, SetInitialState, StartSleeping |
| Pickup | BeginState, CheckTouching, DetourWeight, ReadyToPickup, RecheckValidTouch, Touch, ValidTouch |
| Sleeping | BeginState, EndState, ReadyToPickup, StartSleepingignores Touch |
| WaitingForMatch | BeginState, MatchStartingignores Touch |
Default values¶
TickGroup=TG_DuringAsyncWork
bCollideWhenPlacing=False
bHiddenEd=false
bOnlyReplicateHidden=true
bStatic=false
bNoDelete=true
RemoteRole=ROLE_SimulatedProxy
bAlwaysRelevant=true
bCollideActors=true
bCollideWorld=false
bBlockActors=false
bIgnoreEncroachers=true
bHidden=false
NetUpdateFrequency=1.0
Inherited¶
| From | Members |
|---|---|
| NavigationPoint | 58 properties, 19 functions |
| Actor | 156 properties, 262 functions |
| Object | 13 properties, 308 functions |