I'm a doctor, not a mechanic

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[edit]

bInMotion[edit]

Type: bool

Is true if this turret is in motion

LastBoundingBox[edit]

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[edit]

Type: AudioComponent


TurretMoveStart[edit]

Type: AudioComponent


TurretMoveStop[edit]

Type: AudioComponent


Default values[edit]

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[edit]

CollisionCylinder[edit]

Class: Engine.CylinderComponent

Inherits from: UTVehicle.CollisionCylinder

No new values.

MyLightEnvironment[edit]

Class: Engine.DynamicLightEnvironmentComponent

Inherits from: UTVehicle.MyLightEnvironment

No new values.

MyStayUprightConstraintInstance[edit]

Class: Engine.RB_ConstraintInstance

Inherits from: UTVehicle.MyStayUprightConstraintInstance

No new values.

MyStayUprightSetup[edit]

Class: Engine.RB_StayUprightSetup

Inherits from: UTVehicle.MyStayUprightSetup

No new values.

SVehicleMesh[edit]

Class: Engine.SkeletalMeshComponent

Inherits from: UTVehicle.SVehicleMesh

No new values.

Functions[edit]

Events[edit]

CheckReset[edit]

event CheckReset ()

Overrides: UTVehicle.CheckReset

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

SetTeamNum[edit]

event SetTeamNum (byte T)

Overrides: UTVehicle.SetTeamNum

Team is changed when vehicle is possessed

Other instance functions[edit]

AttachFlag[edit]

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[edit]

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

Overrides: UTVehicle.Died

Notify Kismet that the turret has died

DriverEnter[edit]

function bool DriverEnter (Pawn P)

Overrides: UTVehicle.DriverEnter

Notify Kismet that someone has entered

DriverLeft[edit]

function DriverLeft ()

Overrides: UTVehicle.DriverLeft

Notify Kismet that the drive left

ExitRotation[edit]

function Object.Rotator ExitRotation ()

Overrides: UTVehicle.ExitRotation

Returns:

rotation used for determining valid exit positions

RenderMapIcon[edit]

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[edit]

simulated function bool ShouldClamp ()

Overrides: UTVehicle.ShouldClamp