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

UE3:UTHoverVehicle (UDK)

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


Properties

Property group 'Movement'

CustomGravityScaling

Type: float

scaling factor for this hover vehicle's gravity - used in GetGravityZ()

Default value: 1.0

FullAirSpeed

Type: float

max speed

StallZGravityScaling

Type: float

scaling factor for this hover vehicle's gravity when above StallZ

Default value: 1.0

Internal variables

GroundEffectDistParameterName

Type: name

particle parameter for the ground effect, set to the ground distance divided by MaxGroundEffectDist (so 0.0 to 1.0)

Default value: 'DistToGround'

GroundEffectIndices

Type: array<int>

indicies into VehicleEffects array of ground effects that have their 'DistToGround' parameter set via C++

MaxGroundEffectDist

Type: float

maximum distance vehicle must be from the ground for ground effects to be displayed

Default value: 256.0

WaterGroundEffect

Type: ParticleSystem

Effect to switch to when over water.

Default values

Property Value
bCanBeBaseForPawns False
bNoZSmoothing False
CollisionDamageMult 8.0E-4
StayUprightConstraintInstance RB_ConstraintInstance'UTGame.Default__UTHoverVehicle:MyStayUprightConstraintInstance'
StayUprightConstraintSetup RB_StayUprightSetup'UTGame.Default__UTHoverVehicle:MyStayUprightSetup'

Subobjects

CollisionCylinder

Class: Engine.CylinderComponent

Inherits from: UTVehicle.CollisionCylinder

Property Value
ReplacementPrimitive None

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

Property Value
ReplacementPrimitive None

Functions

Events

TakeDamage

simulated event TakeDamage (int Damage, Controller EventInstigator, Object.Vector HitLocation, Object.Vector Momentum, class<DamageTypeDamageType, optional Actor.TraceHitInfo HitInfo, optional Actor DamageCauser)

Overrides: UTVehicle.TakeDamage

(Description copied from UTVehicle.TakeDamage)


See: Actor.TakeDamage()

Other instance functions

BlowupVehicle

simulated function BlowupVehicle ()

Overrides: UTVehicle.BlowupVehicle

Call this function to blow up the vehicle