Always snap to grid
UE3:UTWeaponPickupFactory (UDK)
Object >> Actor >> NavigationPoint >> PickupFactory >> UTPickupFactory >> UTWeaponPickupFactory |
Contents
- 1 Properties
- 2 Functions
- 2.1 Events
- 2.2 Other instance functions
- 2.2.1 AddCustomer
- 2.2.2 AllowPickup
- 2.2.3 CheckForErrors
- 2.2.4 HasCustomer
- 2.2.5 InitializePickup
- 2.2.6 NotifyLocalPlayerDead
- 2.2.7 PickedUpBy
- 2.2.8 SetPickupHidden
- 2.2.9 SetPickupMesh
- 2.2.10 SetPickupVisible
- 2.2.11 SetWeaponStay
- 2.2.12 ShowActive
- 2.2.13 ShowHidden
- 2.2.14 SpawnCopyFor
- 2.2.15 StartSleeping
- 3 States
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. |
Properties[edit]
Property group 'UTWeaponPickupFactory'[edit]
WeaponPickupClass[edit]
Internal variables[edit]
BaseGlow[edit]
Type: ParticleSystemComponent
The glow that emits from the base while the weapon is available
Default value: ParticleSystemComponent'GlowEffect'
bIsActive[edit]
Type: bool
clientside flag - whether the locker should be displayed as active and having weapons available
bWeaponStay[edit]
Type: bool
Default value: True
Customers[edit]
Type: array<UTWeaponLocker.PawnToucher>
WeaponPickupScaling[edit]
Type: float
Used to scale weapon pickup drawscale
Default value: 1.2
Default values[edit]
Property | Value |
---|---|
bBlockActors | True |
bDoVisibilityFadeIn | False |
bRotatingPickup | True |
Components[4] | ParticleSystemComponent'GlowEffect' |
PickUpWaveForm | ForceFeedbackWaveform'UTGame.Default__UTWeaponPickupFactory:ForceFeedbackWaveformPickUp' |
RespawnSound | SoundCue'A_Pickups.Weapons.Cue.A_Pickup_Weapons_Respawn_Cue' |
Subobjects[edit]
BaseMeshComp[edit]
Class: Engine.StaticMeshComponent
Inherits from: UTPickupFactory.BaseMeshComp
Property | Value | ||||||||
---|---|---|---|---|---|---|---|---|---|
ReplacementPrimitive | None | ||||||||
StaticMesh | StaticMesh'Pickups.WeaponBase.S_Pickups_WeaponBase' | ||||||||
Translation |
|
CollisionCylinder[edit]
Class: Engine.CylinderComponent
Inherits from: UTPickupFactory.CollisionCylinder
Property | Value |
---|---|
BlockZeroExtent | False |
ReplacementPrimitive | None |
GlowEffect[edit]
Class: Engine.ParticleSystemComponent
Property | Value | ||||||||
---|---|---|---|---|---|---|---|---|---|
ReplacementPrimitive | None | ||||||||
Template | ParticleSystem'Pickups.WeaponBase.Effects.P_Pickups_WeaponBase_Glow' | ||||||||
Translation |
|
PathRenderer[edit]
Class: Engine.PathRenderingComponent
Inherits from: UTPickupFactory.PathRenderer
Property | Value |
---|---|
ReplacementPrimitive | None |
PickupLightEnvironment[edit]
Class: Engine.DynamicLightEnvironmentComponent
Inherits from: UTPickupFactory.PickupLightEnvironment
No new values.
Functions[edit]
Events[edit]
ReplicatedEvent[edit]
Overrides: UTPickupFactory.ReplicatedEvent
Look for changes in bPulseBase or bPickupHidden and set the TargetEmissive accordingly
Other instance functions[edit]
AddCustomer[edit]
AllowPickup[edit]
CheckForErrors[edit]
Overrides: PickupFactory.CheckForErrors
HasCustomer[edit]
InitializePickup[edit]
Overrides: PickupFactory.InitializePickup
NotifyLocalPlayerDead[edit]
PickedUpBy[edit]
Overrides: UTPickupFactory.PickedUpBy
(Description copied from Actor.PickedUpBy)
implemented by pickup type Actors to do things following a successful pickup
Parameters:
- P - the Pawn that picked us up
Todo: remove this and fix up the DenyPickupQuery() calls that use this
SetPickupHidden[edit]
Overrides: UTPickupFactory.SetPickupHidden
SetPickupMesh[edit]
Overrides: UTPickupFactory.SetPickupMesh
SetPickupVisible[edit]
Overrides: UTPickupFactory.SetPickupVisible
SetWeaponStay[edit]
If our charge is not a super weapon and weaponstay is on, set weapon stay
ShowActive[edit]
ShowHidden[edit]
SpawnCopyFor[edit]
Overrides: PickupFactory.SpawnCopyFor
StartSleeping[edit]
Overrides: PickupFactory.StartSleeping
States[edit]
Pickup[edit]
Inherits from: UTPickupFactory.Pickup
Modifiers: auto
Pickup.BeginState[edit]
Overrides: UTPickupFactory.Pickup.BeginState
Called immediately when entering a state, while within the GotoState() call that caused the state change (before any state code is executed).
Pickup.Touch[edit]
Overrides: PickupFactory.Pickup.Touch
Pickup.NotifyLocalPlayerDead[edit]
Overrides: NotifyLocalPlayerDead (global)
Pickup.ShowActive[edit]
Overrides: ShowActive (global)
Pickup.ValidTouch[edit]
Overrides: PickupFactory.Pickup.ValidTouch