UE2:Vehicle (U2)

From Unreal Wiki, The Unreal Engine Documentation Site
U2 Object >> Actor >> Pawn >> Vehicle
Package:
Engine
Direct subclasses:
KVehicle, SVehicle
This class in other games:

null

Constants

HardMaxPassengers

Value: 5


FilterFrames

Value: 5


Properties

Property group 'Vehicle'

bAutoDrive

Type: bool


ExitPositions

Type: array<Object.Vector>

Positions (rel to vehicle) to try putting the player when exiting.

Steering

Type: float

between -1 and 1

Throttle

Type: float

between -1 and 1

Internal variables

bAllowThirdPersonCameraMovement

Type: bool


Default value: True

bGetOut

Type: byte

Array size: 5 (HardMaxPassengers)


bHistoryWarmup

Type: bool


Default value: True

bOldThrottling

Type: bool


bThrottling

Type: bool


bVehicleIsAltFiring

Type: byte

Array size: 5 (HardMaxPassengers)


bVehicleIsFiring

Type: byte

Array size: 5 (HardMaxPassengers)


CameraHistory

Type: Object.Vector

Array size: 5 (FilterFrames)


CollisionDamageMultiplier

Type: float


Default value: 1.0

CollisionMass

Type: float

2003.09.04 (mdf) used for colliding with force fields

DisplayName

Type: string

Modifiers: localized


FrontTireClass

Type: class<KTire>


InitialTurretRotation

Type: Object.Rotator

Array size: 5 (HardMaxPassengers)


LastOccupiedTeam

Type: int


Default value: 255

LastOccupiedTime

Type: float


MaxPassengers

Type: int


Default value: 10

MyDamageType

Type: class<DamageType>


Default value: Class'Engine.DamageType'

MyPassengerNumber

Type: int


Default value: -1

MyTurretRotation

Type: Object.Rotator


NextHistorySlot

Type: int


NumPassengers

Type: int


OnLine

Type: bool


ParentFactory

Type: VehicleFactory


PassengerControllers

Type: Controller

Array size: 5 (HardMaxPassengers)


PassengerPawns

Type: Pawn

Array size: 5 (HardMaxPassengers)


PassengerPRIs

Type: PlayerReplicationInfo

Array size: 5 (HardMaxPassengers)


SameTeamCollisionDamageMultiplier

Type: float


Default value: 0.5

SpawnOffset

Type: Object.Vector


SprintImpulseOffset

Type: Object.Vector


Stamina

Type: float


StaminaMax

Type: float


Default value: 100.0

StaminaRechargeRate

Type: float


Default value: 7.0

ThirdPersonCameraOffset

Type: Object.Vector


Default value:

Member Value
X -600.0

ThirdPersonLookAtPoint

Type: Object.Vector


Default value:

Member Value
X -100.0
Z 100.0

ThirdPersonRotationModifier

Type: Object.Rotator


TurretClass

Type: class<XMPVehicleTurret>

Array size: 5 (HardMaxPassengers)


TurretRotation

Type: Object.Rotator

Array size: 5 (HardMaxPassengers)


Turrets

Type: XMPVehicleTurret

Array size: 5 (HardMaxPassengers)


WheelVert

Type: float

Modifiers: const


Default values

Functions

Events

Destroyed

simulated event Destroyed ()

Overrides: Pawn.Destroyed


EncroachedBy

event EncroachedBy (Actor Other)

Overrides: Pawn.EncroachedBy


PostNetBeginPlay

simulated event PostNetBeginPlay ()

Overrides: Pawn.PostNetBeginPlay


Tick

simulated event Tick (float deltaSeconds)

Overrides: Actor.Tick


VehicleStateReceived

event VehicleStateReceived ()


Other instance functions

See Vehicle instance functions.