I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX

Difference between revisions of "UE3:UTAirVehicle (UT3)"

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
(Auto-generated page)
 
(Talk)
 
Line 98: Line 98:
 
! Value
 
! Value
 
|-
 
|-
| 000000,UL
+
| U
|  
+
| 989.0
 
|-
 
|-
| 000000,V
+
| UL
|  
+
| 43.0
 
|-
 
|-
| 000000,VL
+
| V
|  
+
| 24.0
 
|-
 
|-
| U
+
| VL
| 989.0
+
| 48.0
 
|}
 
|}
 
|-
 
|-

Latest revision as of 07:40, 23 May 2008

UT3 Object >> Actor >> Pawn >> Vehicle >> SVehicle >> UTVehicleBase >> UTVehicle >> UTHoverVehicle >> UTAirVehicle
Package: 
UTGame
Direct subclasses:
UTVehicle_Raptor, UTVehicle_Cicada, UTVehicle_Fury
This class in other games:
UDK

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

No new values.

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

No new values.

Functions[edit]

Native functions[edit]

GetGravityZ[edit]

native function float GetGravityZ ()

Overrides: Actor.GetGravityZ

Get gravity currently affecting this actor

Events[edit]

JumpOutCheck[edit]

event JumpOutCheck ()

Overrides: UTVehicle.JumpOutCheck

JumpOutCheck() Check if bot wants to jump out of vehicle, which is currently descending towards its destination

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)