There is no spoon
UE2:KCar (U2)
Contents
- 1 Properties
- 1.1 Property group 'KCar'
- 1.1.1 ChassisMass
- 1.1.2 EngineBraking
- 1.1.3 HandbrakeThresh
- 1.1.4 MaxBrakeTorque
- 1.1.5 MaxNetUpdateInterval
- 1.1.6 MaxSteerAngle
- 1.1.7 MaxWheelSpeed
- 1.1.8 RearTireClass
- 1.1.9 SprintForce
- 1.1.10 SprintTime
- 1.1.11 SteerPropGap
- 1.1.12 SteerSpeed
- 1.1.13 SteerTorque
- 1.1.14 StopThreshold
- 1.1.15 SuspDamping
- 1.1.16 SuspHighLimit
- 1.1.17 SuspLowLimit
- 1.1.18 SuspRef
- 1.1.19 SuspStiffness
- 1.1.20 TireAdhesion
- 1.1.21 TireHandbrakeFriction
- 1.1.22 TireHandbrakeSlip
- 1.1.23 TireLateralFriction
- 1.1.24 TireLateralSlip
- 1.1.25 TireMass
- 1.1.26 TireMinSlip
- 1.1.27 TireRestitution
- 1.1.28 TireRollFriction
- 1.1.29 TireRollSlip
- 1.1.30 TireSlipRate
- 1.1.31 TireSoftness
- 1.1.32 TorqueCurve
- 1.1.33 TorqueSplit
- 1.2 Internal variables
- 1.2.1 bIsInverted
- 1.2.2 bNewCarState
- 1.2.3 CarState
- 1.2.4 ChassisState
- 1.2.5 EnergyAccumulator
- 1.2.6 ForwardVel
- 1.2.7 Gear
- 1.2.8 IsDriving
- 1.2.9 NextNetUpdateTime
- 1.2.10 OfflineSound
- 1.2.11 OutputBrake
- 1.2.12 OutputHandbrakeOn
- 1.2.13 OutputTorque
- 1.2.14 SprintSound
- 1.2.15 SprintTimeLeft
- 1.2.16 WheelFrontAcross
- 1.2.17 WheelFrontAlong
- 1.2.18 WheelRearAcross
- 1.2.19 WheelRearAlong
- 1.2.20 WheelSpinSpeed
- 1.3 Default values
- 1.1 Property group 'KCar'
- 2 Structs
- 3 Functions
- Package:
- Vehicles
- Direct subclass:
- XMPVehicle
- This class in other games:
- UT2003, UT2004
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. |
Base class for 4-wheeled vehicles using Karma Assumes negative-X is forward, negative-Y is right
Properties
Property group 'KCar'
ChassisMass
Type: float
Default value: 4.0
EngineBraking
Type: bool
HandbrakeThresh
Type: float
speed above which handbrake comes on =]
Default value: 1000.0
MaxBrakeTorque
Type: float
Braking torque applied to all four wheels. Positive only.
Default value: 50.0
MaxNetUpdateInterval
Type: float
Default value: 0.4
MaxSteerAngle
Type: float
(65535 = 360 deg)
Default value: 3900.0
MaxWheelSpeed
Type: float
Default value: 1310700.0
RearTireClass
SprintForce
Type: float
Default value: 1500.0
SprintTime
Type: float
Default value: 0.5
SteerPropGap
Type: float
Default value: 1000.0
SteerSpeed
Type: float
Default value: 15000.0
SteerTorque
Type: float
Default value: 1000.0
StopThreshold
Type: float
Forward velocity under which brakes become drive.
Default value: 100.0
SuspDamping
Type: float
Default value: 5.0
SuspHighLimit
Type: float
Default value: 1.0
SuspLowLimit
Type: float
Default value: -1.0
SuspRef
Type: float
SuspStiffness
Type: float
Default value: 50.0
TireAdhesion
Type: float
TireHandbrakeFriction
Type: float
Additional lateral friction when handbrake engaged
Default value: -0.5
TireHandbrakeSlip
Type: float
Additional lateral slip when handbrake engaged
Default value: 0.06
TireLateralFriction
Type: float
Default value: 1.0
TireLateralSlip
Type: float
Default value: 0.06
TireMass
Type: float
Default value: 0.5
TireMinSlip
Type: float
Default value: 0.0010
TireRestitution
Type: float
TireRollFriction
Type: float
Default value: 1.0
TireRollSlip
Type: float
Default value: 0.085
TireSlipRate
Type: float
Default value: 5.0E-4
TireSoftness
Type: float
Default value: 2.0E-4
TorqueCurve
Type: Object.InterpCurve
Engine RPM in, Torque out.
Default value:
Member | Value | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Points |
|
TorqueSplit
Type: float
front/rear drive torque split. 1 is fully RWD, 0 is fully FWD. 0.5 is standard 4WD.
Default value: 0.5
Internal variables
bIsInverted
Type: bool
bNewCarState
Type: bool
Indicated there is new data processed, and chassis RBState should be updated.
CarState
Type: KCarState
This is replicated to the car, and processed to update all the parts.
ChassisState
Type: Actor.KRigidBodyState
EnergyAccumulator
Type: float
ForwardVel
Type: float
Component of cars velocity in its forward direction.
Gear
Type: int
Default value: 1
IsDriving
Type: bool
NextNetUpdateTime
Type: float
OfflineSound
Type: Sound
Default value: Sound'VehiclesA.Generic.Error'
OutputBrake
Type: bool
OutputHandbrakeOn
Type: bool
OutputTorque
Type: float
SprintSound
Type: Sound
Default value: Sound'U2Ambient2A.ShipEngines.Dropship_AttitudeEnd'
SprintTimeLeft
Type: float
WheelFrontAcross
Type: float
Modifiers: const
Default value: 140.0
WheelFrontAlong
Type: float
Modifiers: const
Default value: -180.0
WheelRearAcross
Type: float
Modifiers: const
Default value: 140.0
WheelRearAlong
Type: float
Modifiers: const
Default value: 160.0
WheelSpinSpeed
Type: float
Current (averaged) RPM of rear wheels
Default values
Property | Value |
---|---|
bUseCompressedPosition | False |
WheelVert | -0.5 |
Structs
KCarState
- Actor.KRBVec ChassisPosition
- Object.Quat ChassisQuaternion
- Actor.KRBVec ChassisLinVel
- Actor.KRBVec ChassisAngVel
- float WheelHeight[4]
- FL, FR, RL, RR
- float FrontWheelAng[2]
- FL, FR
- float WheelVertVel[4]
- float ServerSteering
- float ServerTorque
- bool ServerBrake
- bool ServerHandbrakeOn
- bool bNewState
- Set to true whenever a new state is received and should be processed
Functions
Events
Destroyed
Overrides: Vehicle.Destroyed
KApplyForce
Overrides: Actor.KApplyForce
KUpdateState
Overrides: Actor.KUpdateState
KVehicleUpdateParams
Overrides: KVehicle.KVehicleUpdateParams
PostNetBeginPlay
Overrides: Vehicle.PostNetBeginPlay
Tick
Overrides: Vehicle.Tick
VehicleStateReceived
Overrides: KVehicle.VehicleStateReceived
Other instance functions
DoSprint
Overrides: Vehicle.DoSprint