Once I get that upgrade to 36-hour days, I will tackle that. – Mychaeel

UE3:UTAirVehicle (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UDK Object >> Actor >> Pawn >> Vehicle >> SVehicle >> UTVehicleBase >> UTVehicle >> UTHoverVehicle >> UTAirVehicle
Package: 
UTGame
Direct subclass:
UTVehicle_Cicada
This class in other games:
UT3

base class for vehicles that fly or hover

Properties[edit]

bAutoLand[edit]

Type: bool


Default value: True

ContrailColorParameterName[edit]

Type: name

parameter name for contrail color (determined by speed)

Default value: 'ContrailColor'

ContrailEffectIndices[edit]

Type: array<int>

indices into VehicleEffects array of contrail effects that have their 'ContrailColor' parameter set via C++

LastRadarLockWarnTime[edit]

Type: float

Displayed when enemy raptor fires locked missile at you

PushForce[edit]

Type: float

for AI when landing;

RadarLockMessage[edit]

Type: string

Modifiers: localized


Default values[edit]

Property Value
bCanFly True
bCanStrafe True
bDropDetailWhenDriving True
bEjectPassengersWhenFlipped False
bFindGroundExit False
bFollowLookDir True
bHomingTarget True
bMustBeUpright False
bNoZDampingInAir False
bReducedFallingCollisionDamage True
bTurnInPlace True
bUseAlternatePaths False
IconCoords
Member Value
U 989.0
UL 43.0
V 24.0
VL 48.0
LookForwardDist 100.0
StayUprightConstraintInstance RB_ConstraintInstance'UTGame.Default__UTAirVehicle:MyStayUprightConstraintInstance'
StayUprightConstraintSetup RB_StayUprightSetup'UTGame.Default__UTAirVehicle:MyStayUprightSetup'
UpsideDownDamagePerSec 0.0

Subobjects[edit]

CollisionCylinder[edit]

Class: Engine.CylinderComponent

Inherits from: UTHoverVehicle.CollisionCylinder

Property Value
ReplacementPrimitive None

MyLightEnvironment[edit]

Class: Engine.DynamicLightEnvironmentComponent

Inherits from: UTHoverVehicle.MyLightEnvironment

No new values.

MyStayUprightConstraintInstance[edit]

Class: Engine.RB_ConstraintInstance

Inherits from: UTHoverVehicle.MyStayUprightConstraintInstance

No new values.

MyStayUprightSetup[edit]

Class: Engine.RB_StayUprightSetup

Inherits from: UTHoverVehicle.MyStayUprightSetup

No new values.

SVehicleMesh[edit]

Class: Engine.SkeletalMeshComponent

Inherits from: UTHoverVehicle.SVehicleMesh

Property Value
ReplacementPrimitive None

Functions[edit]

Native functions[edit]

GetGravityZ[edit]

native function float GetGravityZ ()

Overrides: Actor.GetGravityZ

Get gravity currently affecting this actor

Events[edit]

LockOnWarning[edit]

simulated event LockOnWarning (UTProjectile IncomingMissile)

Overrides: UTVehicle.LockOnWarning

LockOnWarning() called by seeking missiles to warn vehicle they are incoming

Other instance functions[edit]

Dodge[edit]

function bool Dodge (Actor.EDoubleClickDir DoubleClickMove)

Overrides: UTVehicle.Dodge

Stub out the Dodge event. Override if the vehicle needs a dodge

See Pawn::Dodge()

FastVehicle[edit]

function bool FastVehicle ()

Overrides: UTVehicle.FastVehicle

AI hint

RecommendLongRangedAttack[edit]

function bool RecommendLongRangedAttack ()

Overrides: Pawn.RecommendLongRangedAttack


SetDriving[edit]

simulated function SetDriving (bool bNewDriving)

Overrides: Vehicle.SetDriving


States[edit]

AutoLanding[edit]

state to automatically land when player jumps out while high above land

AutoLanding.Tick[edit]

event Tick (float DeltaTime)

Overrides: Actor.Tick (global)


AutoLanding.Died[edit]

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

Overrides: UTVehicle.Died (global)

See Pawn::Died()

AutoLanding.SetDriving[edit]

simulated function SetDriving (bool bNewDriving)

Overrides: SetDriving (global)