UE2:KVehicle (UT2003)

From Unreal Wiki, The Unreal Engine Documentation Site
UT2003 Object >> Actor >> Pawn >> KVehicle
Package:
Engine
Direct subclass:
KCar
This class in other games:

Generic 'Karma Vehicle' base class that can be controlled by a Pawn.

Constants

FilterFrames

Value: 5


Properties

Property group 'KVehicle'

bAutoDrive

Type: bool


DestroyEffectClass

Type: class<Actor>


DrivePos

Type: Object.Vector

Position (rel to vehicle) to put player while driving.

Default value:

Member Value
X 0.0
Y 0.0
Z 0.0

DriveRot

Type: Object.Rotator


ExitPositions

Type: array<Object.Vector>

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

Default value:

Member Value
X 0.0
Y 0.0
Z 0.0

Steering

Type: float

between -1 and 1

Throttle

Type: float

between -1 and 1

Internal variables

bGetOut

Type: bool


bHistoryWarmup

Type: bool


bVehicleIsAltFiring

Type: bool


bVehicleIsFiring

Type: bool


CameraHistory

Type: Object.Vector

Array size: 5 (FilterFrames)


Driver

Type: Pawn


NextHistorySlot

Type: int


ParentFactory

Type: KVehicleFactory


Default values

Functions

Native functions

GraphData

native final function GraphData (string DataName, float DataValue)


Events

Destroyed

simulated event Destroyed ()

Overrides: Pawn.Destroyed


EncroachedBy

event EncroachedBy (Actor Other)

Overrides: Pawn.EncroachedBy


KVehicleUpdateParams

simulated event KVehicleUpdateParams ()


TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, class<DamageTypedamageType)

Overrides: Pawn.TakeDamage


Tick

simulated event Tick (float deltaSeconds)

Overrides: Actor.Tick


VehicleStateReceived

event VehicleStateReceived ()


Other instance functions

ClientKDriverEnter

simulated function ClientKDriverEnter (PlayerController pc)


ClientKDriverLeave

simulated function ClientKDriverLeave (PlayerController pc)


KDriverEnter

function KDriverEnter (Pawn p)


KDriverLeave

function bool KDriverLeave (bool bForceLeave)


SpecialCalcView

simulated function bool SpecialCalcView (out Actor ViewActor, out Object.Vector CameraLocation, out Object.Rotator CameraRotation)

Overrides: Pawn.SpecialCalcView


TryToDrive

function TryToDrive (Pawn p)


VehicleCeaseFire

function VehicleCeaseFire (bool bWasAltFire)


VehicleFire

function VehicleFire (bool bWasAltFire)