Mostly Harmless

UE3:UTDroppedPickup (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site

Jump to: navigation, search
UT3 Object >> Actor >> DroppedPickup >> UTDroppedPickup

Contents

Package: 
UTGame
Direct subclasses:
UTDroppedItemPickup, UTRotatingDroppedPickup
This class in other games:
UDK

UT specific modifications to Pickup items.

PickupFactory should be used to place items in the level. This class is for dropped inventory, which should attach itself to this pickup, and set the appropriate mesh

Copyright 1998-2007 Epic Games, Inc. All Rights Reserved.

[edit] Properties

[edit] Property group 'UTDroppedPickup'

[edit] YawRotationRate

Type: float


Default value: 32768.0

[edit] Internal variables

[edit] bPickupable

Type: bool

EMP forces a pickup to be unusable until it lands

Default value: True

[edit] bRotatingPickup

Type: bool


[edit] MyLightEnvironment

Type: LightEnvironmentComponent


Default value: DynamicLightEnvironmentComponent'DroppedPickupLightEnvironment'

[edit] PickupMesh

Type: PrimitiveComponent


[edit] PickupParticles

Type: ParticleSystemComponent


[edit] StartScale

Type: float


[edit] Default values

Property Value
bDestroyedByInterpActor True
Components[2] DynamicLightEnvironmentComponent'DroppedPickupLightEnvironment'

[edit] Subobjects

[edit] CollisionCylinder

Class: Engine.CylinderComponent

Inherits from: DroppedPickup.CollisionCylinder

No new values.

[edit] DroppedPickupLightEnvironment

Class: Engine.DynamicLightEnvironmentComponent

Property Value
AmbientGlow
Member Value
A 1.0
B 0.2
G 0.2
R 0.2
bCastShadows False
bDynamic False

[edit] Sprite

Class: Engine.SpriteComponent

Inherits from: DroppedPickup.Sprite

No new values.

[edit] Events

[edit] Landed

simulated event Landed (Object.Vector HitNormal, Actor FloorActor)

Overrides: DroppedPickup.Landed


[edit] PreBeginPlay

event PreBeginPlay ()

Overrides: Actor.PreBeginPlay


[edit] SetPickupMesh

simulated event SetPickupMesh (PrimitiveComponent NewPickupMesh)

Overrides: DroppedPickup.SetPickupMesh

Set Pickup mesh to use. Replicated through InventoryClass to remote clients using Inventory.DroppedPickup component as default mesh.

[edit] SetPickupParticles

simulated event SetPickupParticles (ParticleSystemComponent NewPickupParticles)

Overrides: DroppedPickup.SetPickupParticles

Set Pickup particles to use. Replicated through InventoryClass to remote clients using Inventory.DroppedPickup component as default mesh.

[edit] States

[edit] FadeOut

[edit] FadeOut.BeginState

simulated event BeginState (name PreviousStateName)

Overrides: DroppedPickup.FadeOut.BeginState

Called immediately when entering a state, while within the GotoState() call that caused the state change (before any state code is executed).

[edit] Pickup

Inherits from: DroppedPickup.Pickup

Modifiers: auto

[edit] Pickup.Landed

simulated event Landed (Object.Vector HitNormal, Actor FloorActor)

Overrides: Landed (global)


[edit] Pickup.ValidTouch

function bool ValidTouch (Pawn Other)

Overrides: DroppedPickup.Pickup.ValidTouch