UE3:UTCarriedObject (UT3)
- Package:
- UTGame
- Direct subclasses:
- UTCTFFlag, UTOnslaughtFlag
- This class in other games:
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-2008 Epic Games, Inc. All Rights Reserved.
Properties
Assists
Type: array<Controller>
bHome
Type: bool
Modifiers: repnotify
bLastSecondSave
Type: bool
bLeavingDroppedState
Type: bool
set when leaving Dropped state, to stop some of its state functions from doing anything during EndState()
BlueColor
Type: Object.LinearColor
Default value:
Member | Value |
---|---|
A | 1.0 |
B | 1.0 |
G | 0.0 |
R | 0.0 |
bUseTeamColorForIcon
Type: bool
DefaultHeight
Type: float
DefaultRadius
Type: float
DroppedSound
Type: SoundCue
sound to play when we are dropped
FirstTouch
Type: Controller
Who touched this objective first
FlagLight
Type: PointLightComponent
GameObjBone3P
Type: name
GameObjOffset1P
Type: Object.Vector
Rotation from attachment bone in third person
GameObjOffset3P
Type: Object.Vector
Bone to which this carriedobject should be attached in third person
GameObjRot1P
Type: Object.Rotator
Offset from holder Location in first person
GameObjRot3P
Type: Object.Rotator
Offset from attachment bone in third person
GoldColor
Type: Object.LinearColor
Default value:
Member | Value |
---|---|
A | 1.0 |
B | 0.0 |
G | 1.0 |
R | 1.0 |
HighlightScale
Type: float
Used for highlighting on minimap
HighlightSpeed
Type: float
Default value: 10.0
Holder
Type: Pawn
HolderPRI
Type: UTPlayerReplicationInfo
Modifiers: repnotify
HomeBase
Type: UTGameObjective
HomeBaseOffset
Type: Object.Vector
offset for placing object when at home
HUDLocation
Type: Object.Vector
IconCoords
Type: UIRoot.TextureCoordinates
Default value:
Member | Value |
---|---|
U | 599.0 |
UL | 25.0 |
V | 236.0 |
VL | 25.0 |
IconTexture
Type: Texture2D
Coordiates of the icon associated with this object
Default value: Texture2D'UI_HUD.HUD.UI_HUD_BaseA'
LastAnchor
Type: NavigationPoint
Modifiers: const
recent nearest path
LastFlagSeeTime
Type: float
Used by bots sending voice messages about enemy flag carrier
LastHighlightUpdate
Type: float
LastSeeMessageIndex
Type: int
Default value: -1
LastValidAnchorTime
Type: float
last time a valid anchor was found
MapSize
Type: float
Default value: 1.0
MaxDropTime
Type: float
Default value: 25.0
MaxHighlightScale
Type: float
Default value: 8.0
NeedToPickUpAnnouncements
Type: array<UTPlayerController.ObjectiveAnnouncementInfo>
announcements used when telling player to pick this object up
OldBase
Type: Actor
OldBaseBase
Type: Actor
OldHolder
Type: Pawn
PickupSound
Type: SoundCue
sound to play when we are picked up
PickUpWaveForm
Type: ForceFeedbackWaveform
Default value: ForceFeedbackWaveform'UTGame.Default__UTCarriedObject:ForceFeedbackWaveformPickUp'
RedColor
Type: Object.LinearColor
Default value:
Member | Value |
---|---|
A | 1.0 |
B | 0.0 |
G | 0.0 |
R | 1.0 |
ReturnedSound
Type: SoundCue
sound to play when we are sent home
TakenTime
Type: float
Team
Type: UTTeamInfo
Modifiers: repnotify
TossDistance
Type: float
Distance within which a bot can toss this to a player teammate
Default value: 1500.0
Default values
Subobjects
CollisionCylinder
Class: Engine.CylinderComponent
Property | Value |
---|---|
CollideActors | True |
CollisionHeight | 30.0 |
CollisionRadius | 48.0 |
Functions
Native functions
GetTeamNum
Overrides: Actor.GetTeamNum
GetTeamNum() returns teamindex of team with which this UTCarriedObject is associated.
SetHUDLocation
Overrides: Actor.SetHUDLocation
function used to update where icon for this actor should be rendered on the HUD
Parameters:
- NewHUDLocation - is a vector whose X and Y components are the X and Y components of this actor's icon's 2D position on the HUD
Events
FellOutOfWorld
Overrides: Actor.FellOutOfWorld
called when the actor falls out of the world 'safely' (below KillZ and such)
Landed
Overrides: Actor.Landed
NotReachableBy
OnBaseChainChanged
PostBeginPlay
Overrides: Actor.PostBeginPlay
ReplicatedEvent
Overrides: Actor.ReplicatedEvent
Touch
Overrides: Actor.Touch
Other instance functions
AutoSendHome
send home without player intervention (timed out, fell out of world, etc)
BroadcastDroppedMessage
BroadcastReturnedMessage
BroadcastTakenDroppedMessage
BroadcastTakenFromBaseMessage
CalcSetHome
CheckFit
CheckPain
CheckTouching
ClearHolder
ClientReturnedHome
called on the client when the flag is returned
DrawIcon
Drop
called to drop the flag
FlagUse
Called when player "uses" this flag Return true if use had an effect
GetIconTexture
GetKismetEventObjective
returns the game objective we should trigger Kismet flag events on
HighlightOnMinimap
KismetSendHome
called when a Kismet action returns the flag
LogDropped
LogReturned
LogTaken
Position
RenderEnemyMapIcon
RenderMapIcon
Score
SendFlagMessage
SendHome
called to send the flag to its home base
Parameters:
- Returner - the player responsible for returning the flag (may be None)
SetHolder
ShouldMinimapRenderFor
returns true if should be rendered for passed in player
ValidHolder
States
Dropped
Dropped.BaseChange
Overrides: Actor.BaseChange (global)
Dropped.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).
Dropped.EndState
Overrides: Object.EndState (global)
Called immediately before going out of the current state, while within the GotoState() call that caused the state change, and before BeginState() is called within the new state.
Dropped.PhysicsVolumeChange
Overrides: Actor.PhysicsVolumeChange (global)
Dropped.TakeDamage
Overrides: Actor.TakeDamage (global)
(Description copied from Actor.TakeDamage)
apply some amount of damage to this actor
Parameters:
- Damage - the base damage to apply
- EventInstigator - the Controller responsible for the damage
- HitLocation - world location where the hit occurred
- Momentum - force caused by this hit
- DamageType - class describing the damage that was done
- HitInfo - additional info about where the hit occurred
- DamageCauser - the Actor that directly caused the damage (i.e. the Projectile that exploded, the Weapon that fired, etc)
Dropped.Timer
Overrides: Actor.Timer (global)
Dropped.CheckFit
Overrides: CheckFit (global)
Dropped.CheckPain
Overrides: CheckPain (global)
Dropped.LogTaken
Overrides: LogTaken (global)
Held
Held.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).
Held.EndState
Overrides: Object.EndState (global)
Called immediately before going out of the current state, while within the GotoState() call that caused the state change, and before BeginState() is called within the new state.
Held.Timer
Overrides: Actor.Timer (global)
Held.KismetSendHome
Overrides: KismetSendHome (global)
called when a Kismet action returns the flag
Held.SendHome
Overrides: SendHome (global)
(Description copied from UTCarriedObject.SendHome)
called to send the flag to its home base
Parameters:
- Returner - the player responsible for returning the flag (may be None)
Home
Modifiers: auto
Ignores: Drop, KismetSendHome, Score, SendHome
Home.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).
Home.EndState
Overrides: Object.EndState (global)
Called immediately before going out of the current state, while within the GotoState() call that caused the state change, and before BeginState() is called within the new state.
Home.Timer
Overrides: Actor.Timer (global)
Home.LogTaken
Overrides: LogTaken (global)