My program doesn't have bugs. It just develops random features.

UE3:UTVehicle_TrackTurretBase (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT3 Object >> Actor >> Pawn >> Vehicle >> SVehicle >> UTVehicleBase >> UTVehicle >> UTVehicle_TrackTurretBase
Package: 
UTGame
Direct subclasses:
UTVehicle_ShieldedTurret, UTVehicle_Turret

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

Properties

bInMotion

Type: bool

Is true if this turret is in motion

LastBoundingBox

Type: Object.Box

last bounding box of our Mesh. This is used to check encroachment when the turret animates so that players don't get stuck if the animation moves a part of the turret on top of them

TurretMoveLoop

Type: AudioComponent


TurretMoveStart

Type: AudioComponent


TurretMoveStop

Type: AudioComponent


Default values

Property Value
AIPurpose AIP_Defensive
BaseEyeHeight 0.0
bCameraNeverHidesVehicle True
bCanCarryFlag True
bCanStrafe True
bCollideWorld False
bEjectKilledBodies True
bEnteringUnlocks False
bFollowLookDir True
bHardAttach True
bIgnoreEncroachers True
bTurnInPlace True
CameraLag 0.05
ExplosionDamage 0.0
EyeHeight 0.0
Health 400
IconCoords
Member Value
U 895.0
UL 23.0
V 0.0
VL 34.0
LookForwardDist 150.0
Physics PHYS_None
RespawnTime 45.0
StayUprightConstraintInstance RB_ConstraintInstance'UTGame.Default__UTVehicle_TrackTurretBase:MyStayUprightConstraintInstance'
StayUprightConstraintSetup RB_StayUprightSetup'UTGame.Default__UTVehicle_TrackTurretBase:MyStayUprightSetup'
TargetLocationAdjustment
Member Value
X 0.0
Y 0.0
Z 45.0
ViewPitchMax 15473.0
ViewPitchMin -15473.0

Subobjects

CollisionCylinder

Class: Engine.CylinderComponent

Inherits from: UTVehicle.CollisionCylinder

No new values.

MyLightEnvironment

Class: Engine.DynamicLightEnvironmentComponent

Inherits from: UTVehicle.MyLightEnvironment

No new values.

MyStayUprightConstraintInstance

Class: Engine.RB_ConstraintInstance

Inherits from: UTVehicle.MyStayUprightConstraintInstance

No new values.

MyStayUprightSetup

Class: Engine.RB_StayUprightSetup

Inherits from: UTVehicle.MyStayUprightSetup

No new values.

SVehicleMesh

Class: Engine.SkeletalMeshComponent

Inherits from: UTVehicle.SVehicleMesh

No new values.

Functions

Events

CheckReset

event CheckReset ()

Overrides: UTVehicle.CheckReset

Vehicle has been in the middle of nowhere with no driver for a while, so consider resetting it

SetTeamNum

event SetTeamNum (byte T)

Overrides: UTVehicle.SetTeamNum

Team is changed when vehicle is possessed

Other instance functions

AttachFlag

simulated function AttachFlag (UTCarriedObject FlagActor, Pawn NewDriver)

Overrides: UTVehicle.AttachFlag

(Description copied from UTVehicle.AttachFlag)
If the driver enters the vehicle with a UTCarriedObject, this event is triggered.

Parameters:

  • FlagActor - The object being carried
  • NewDriver - The driver (may not yet have been set)

Died

function bool Died (Controller Killer, class<DamageTypeDamageType, Object.Vector HitLocation)

Overrides: UTVehicle.Died

Notify Kismet that the turret has died

DriverEnter

function bool DriverEnter (Pawn P)

Overrides: UTVehicle.DriverEnter

Notify Kismet that someone has entered

DriverLeft

function DriverLeft ()

Overrides: UTVehicle.DriverLeft

Notify Kismet that the drive left

ExitRotation

function Object.Rotator ExitRotation ()

Overrides: UTVehicle.ExitRotation

Returns:

rotation used for determining valid exit positions

RenderMapIcon

simulated function RenderMapIcon (UTMapInfo MP, Canvas Canvas, UTPlayerController PlayerOwner, Object.LinearColor FinalColor)

Overrides: UTVehicle.RenderMapIcon

When an icon for this vehicle is needed on the hud, this function is called

ShouldClamp

simulated function bool ShouldClamp ()

Overrides: UTVehicle.ShouldClamp