I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX
UE2:KVehicle (UT2004)
From Unreal Wiki, The Unreal Engine Documentation Site
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
Generic 'Karma Vehicle' base class that can be controlled by a Pawn.
Constants
FilterFrames
Value: 5
Properties
Property group 'KVehicle'
bAutoDrive
Type: bool
DestroyEffectClass
Internal variables
bHistoryWarmup
Type: bool
bVehicleIsAltFiring
Type: bool
bVehicleIsFiring
Type: bool
CameraHistory
Type: Object.Vector
Array size: 5 (FilterFrames
)
NextHistorySlot
Type: int
Default values
Property | Value |
---|---|
bAlwaysRelevant | True |
bBlockKarma | True |
bCollideWorld | False |
bEdShouldSnap | True |
bNetInitialRotation | True |
bSpecialCalcView | True |
Physics | PHYS_Karma |
Functions
Native functions
GraphData
Events
Destroyed
simulated event Destroyed ()
Overrides: Vehicle.Destroyed
KDriverLeave
Overrides: Vehicle.KDriverLeave
KVehicleUpdateParams
simulated event KVehicleUpdateParams ()
TakeDamage
event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, class<DamageType> damageType)
Overrides: Vehicle.TakeDamage
Tick
simulated event Tick (float deltaSeconds)
Overrides: Actor.Tick
VehicleStateReceived
event VehicleStateReceived ()
Other instance functions
ClientKDriverEnter
simulated function ClientKDriverEnter (PlayerController pc)
Overrides: Vehicle.ClientKDriverEnter
ClientKDriverLeave
simulated function ClientKDriverLeave (PlayerController pc)
Overrides: Vehicle.ClientKDriverLeave
KDriverEnter
function KDriverEnter (Pawn P)
Overrides: Vehicle.KDriverEnter
SpecialCalcView
simulated function bool SpecialCalcView (out Actor ViewActor, out Object.Vector CameraLocation, out Object.Rotator CameraRotation)
Overrides: Vehicle.SpecialCalcView
TryToDrive
Overrides: Vehicle.TryToDrive