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

UE2:Vehicle (U2)

From Unreal Wiki, The Unreal Engine Documentation Site

Jump to: navigation, search
U2 Object >> Actor >> Pawn >> Vehicle

Contents

Package: 
Engine
Direct subclasses:
KVehicle, SVehicle
This class in other games:
U2XMP, UDK, UE2Runtime, UT2003, UT2004, UT3

null

[edit] Constants

[edit] HardMaxPassengers

Value: 5


[edit] FilterFrames

Value: 5


[edit] Properties

[edit] Property group 'Vehicle'

[edit] bAutoDrive

Type: bool


[edit] ExitPositions

Type: array<Object.Vector>

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

[edit] Steering

Type: float

between -1 and 1

[edit] Throttle

Type: float

between -1 and 1

[edit] Internal variables

[edit] bAllowThirdPersonCameraMovement

Type: bool


Default value: True

[edit] bGetOut

Type: byte

Array size: 5 (HardMaxPassengers)


[edit] bHistoryWarmup

Type: bool


Default value: True

[edit] bOldThrottling

Type: bool


[edit] bThrottling

Type: bool


[edit] bVehicleIsAltFiring

Type: byte

Array size: 5 (HardMaxPassengers)


[edit] bVehicleIsFiring

Type: byte

Array size: 5 (HardMaxPassengers)


[edit] CameraHistory

Type: Object.Vector

Array size: 5 (FilterFrames)


[edit] CollisionDamageMultiplier

Type: float


Default value: 1.0

[edit] CollisionMass

Type: float

2003.09.04 (mdf) used for colliding with force fields

[edit] DisplayName

Type: string

Modifiers: localized


[edit] FrontTireClass

Type: class<KTire>


[edit] InitialTurretRotation

Type: Object.Rotator

Array size: 5 (HardMaxPassengers)


[edit] LastOccupiedTeam

Type: int


Default value: 255

[edit] LastOccupiedTime

Type: float


[edit] MaxPassengers

Type: int


Default value: 10

[edit] MyDamageType

Type: class<DamageType>


Default value: Class'Engine.DamageType'

[edit] MyPassengerNumber

Type: int


Default value: -1

[edit] MyTurretRotation

Type: Object.Rotator


[edit] NextHistorySlot

Type: int


[edit] NumPassengers

Type: int


[edit] OnLine

Type: bool


[edit] ParentFactory

Type: VehicleFactory


[edit] PassengerControllers

Type: Controller

Array size: 5 (HardMaxPassengers)


[edit] PassengerPawns

Type: Pawn

Array size: 5 (HardMaxPassengers)


[edit] PassengerPRIs

Type: PlayerReplicationInfo

Array size: 5 (HardMaxPassengers)


[edit] SameTeamCollisionDamageMultiplier

Type: float


Default value: 0.5

[edit] SpawnOffset

Type: Object.Vector


[edit] SprintImpulseOffset

Type: Object.Vector


[edit] Stamina

Type: float


[edit] StaminaMax

Type: float


Default value: 100.0

[edit] StaminaRechargeRate

Type: float


Default value: 7.0

[edit] ThirdPersonCameraOffset

Type: Object.Vector


Default value:

Member Value
X -600.0

[edit] ThirdPersonLookAtPoint

Type: Object.Vector


Default value:

Member Value
X -100.0
Z 100.0

[edit] ThirdPersonRotationModifier

Type: Object.Rotator


[edit] TurretClass

Type: class<XMPVehicleTurret>

Array size: 5 (HardMaxPassengers)


[edit] TurretRotation

Type: Object.Rotator

Array size: 5 (HardMaxPassengers)


[edit] Turrets

Type: XMPVehicleTurret

Array size: 5 (HardMaxPassengers)


[edit] WheelVert

Type: float

Modifiers: const


[edit] Default values

Property Value
bActorShadows True
bBlockKarma True
bCanBeBaseForPawns True
bCanPickupInventory False
bCollideWorld False
bEdShouldSnap True
bNetInitialRotation True
bOwnerNoSee False
bSpecialCalcView True
bUseEnabled False
CollisionHeight 1.0
CollisionRadius 1.0
ControllerClass None
Physics PHYS_Karma

[edit] Functions

[edit] Events

[edit] Destroyed

simulated event Destroyed ()

Overrides: Pawn.Destroyed


[edit] EncroachedBy

event EncroachedBy (Actor Other)

Overrides: Pawn.EncroachedBy


[edit] PostNetBeginPlay

simulated event PostNetBeginPlay ()

Overrides: Pawn.PostNetBeginPlay


[edit] Tick

simulated event Tick (float deltaSeconds)

Overrides: Actor.Tick


[edit] VehicleStateReceived

event VehicleStateReceived ()


[edit] Other instance functions

See Vehicle instance functions.