UE3:UTDeployablePickupFactory (UT3)
![]() |
Object >> Actor >> NavigationPoint >> PickupFactory >> UTPickupFactory >> UTDeployablePickupFactory |
- Package:
- UTGame
- Direct subclass:
- UTDeployableNodeLocker
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. |
Copyright 1998-2007 Epic Games, Inc. All Rights Reserved.
Properties
Property group 'UTDeployablePickupFactory'
DeployablePickupClass
Type: class<UTDeployable>
Internal variables
bDelayRespawn
Type: bool
Default values
Property | Value | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BaseBrightEmissive |
| ||||||||||
BaseDimEmissive |
| ||||||||||
bBlockActors | True | ||||||||||
bIsSuperItem | True | ||||||||||
bRotatingPickup | True | ||||||||||
CollisionType | COLLIDE_CustomDefault |
Subobjects
BaseMeshComp
Class: Engine.StaticMeshComponent
Inherits from: UTPickupFactory.BaseMeshComp
Property | Value | ||||||||
---|---|---|---|---|---|---|---|---|---|
StaticMesh | StaticMesh'PICKUPS.Base_Deployable.Mesh.S_Pickups_Base_Deployable' | ||||||||
Translation |
|
CollisionCylinder
Class: Engine.CylinderComponent
Inherits from: UTPickupFactory.CollisionCylinder
Property | Value |
---|---|
BlockZeroExtent | False |
PathRenderer
Class: Engine.PathRenderingComponent
Inherits from: UTPickupFactory.PathRenderer
No new values.
PickupLightEnvironment
Class: Engine.DynamicLightEnvironmentComponent
Inherits from: UTPickupFactory.PickupLightEnvironment
No new values.
Functions
Events
ReplicatedEvent
Overrides: UTPickupFactory.ReplicatedEvent
Look for changes in bPulseBase or bPickupHidden and set the TargetEmissive accordingly
Other instance functions
DeployableUsed
called when the deployable spawned by this factory has been used up
InitializePickup
Overrides: PickupFactory.InitializePickup
OnToggle
Overrides: NavigationPoint.OnToggle
Toggle the blocked state of a navigation point.
PickedUpBy
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
SetPickupMesh
Overrides: UTPickupFactory.SetPickupMesh
SpawnCopyFor
Overrides: PickupFactory.SpawnCopyFor
StartSleeping
Overrides: PickupFactory.StartSleeping
States
SleepInfinite
Extends: UTPickupFactory.Sleeping
SleepInfinite.OnToggle
Overrides: OnToggle (global)
Toggle the blocked state of a navigation point.
SleepInfinite.PulseThresholdMet
Overrides: UTPickupFactory.Sleeping.PulseThresholdMet
WaitingForDeployable
WaitingForDeployable.BeginState
Overrides: Object.BeginState (global)
Called immediately when entering a state, while within the GotoState() call that caused the state change (before any state code is executed).
WaitingForDeployable.DeployableUsed
Overrides: DeployableUsed (global)
called when the deployable spawned by this factory has been used up
WaitingForDeployable.ReadyToPickup
Overrides: PickupFactory.ReadyToPickup (global)
WaitingForDeployable.StartSleeping
Overrides: StartSleeping (global)