Mostly Harmless

UE3:UTHoverVehicle (UT3)

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

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

Properties[edit]

Property group 'Movement'[edit]

CustomGravityScaling[edit]

Type: float

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

Default value: 1.0

FullAirSpeed[edit]

Type: float

max speed

StallZGravityScaling[edit]

Type: float

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

Default value: 1.0

Internal variables[edit]

GroundEffectDistParameterName[edit]

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

Type: array<int>

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

MaxGroundEffectDist[edit]

Type: float

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

Default value: 256.0

WaterGroundEffect[edit]

Type: ParticleSystem

Effect to switch to when over water.

Default values[edit]

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

TakeDamage[edit]

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

BlowupVehicle[edit]

simulated function BlowupVehicle ()

Overrides: UTVehicle.BlowupVehicle

Call this function to blow up the vehicle