Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

Vehicles.KCar

Extends
KVehicle
Modifiers
abstract

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.function
      |   
      +-- Engine.Vehicle
         |   
         +-- Engine.KVehicle
            |   
            +-- Vehicles.KCar

Direct Known Subclasses:

XMPVehicle

Constants Summary
Inherited Contants from Engine.Vehicle
FilterFrames, HardMaxPassengers

Variables Summary
boolbIsInverted
boolbNewCarState
KCarStateCarState
KRigidBodyStateChassisState
floatEnergyAccumulator
floatForwardVel
intGear
boolIsDriving
floatNextNetUpdateTime
soundOfflineSound
boolOutputBrake
boolOutputHandbrakeOn
floatOutputTorque
SoundSprintSound
floatSprintTimeLeft
floatWheelFrontAcross
floatWheelFrontAlong
floatWheelRearAcross
floatWheelRearAlong
floatWheelSpinSpeed
KCar
floatChassisMass
boolEngineBraking
floatHandbrakeThresh
floatMaxBrakeTorque
floatMaxNetUpdateInterval
floatMaxSteerAngle
floatMaxWheelSpeed
class<KTire>RearTireClass
floatSprintForce
floatSprintTime
floatSteerPropGap
floatSteerSpeed
floatSteerTorque
floatStopThreshold
floatSuspDamping
floatSuspHighLimit
floatSuspLowLimit
floatSuspRef
floatSuspStiffness
floatTireAdhesion
floatTireHandbrakeFriction
floatTireHandbrakeSlip
floatTireLateralFriction
floatTireLateralSlip
floatTireMass
floatTireMinSlip
floatTireRestitution
floatTireRollFriction
floatTireRollSlip
floatTireSlipRate
floatTireSoftness
InterpCurveTorqueCurve
floatTorqueSplit
Inherited Variables from Engine.KVehicle
BaseMesh, DriverViewMesh, frontLeft, frontRight, rearLeft, rearRight
Inherited Variables from Engine.Vehicle
bAllowThirdPersonCameraMovement, bAutoDrive, bGameOver, bGetOut[HardMaxPassengers], bHistoryWarmup, bOldThrottling, bThrottling, bVehicleIsAltFiring[HardMaxPassengers], bVehicleIsFiring[HardMaxPassengers], CameraHistory[FilterFrames], CollisionDamageMultiplier, CollisionMass, DisplayName, ExitPositions, FrontTireClass, InitialTurretRotation[HardMaxPassengers], LastOccupiedTeam, LastOccupiedTime, MaxPassengers, MyDamageType, MyPassengerNumber, MyTurretRotation, NextHistorySlot, NumPassengers, OnLine, ParentFactory, PassengerControllers[HardMaxPassengers], PassengerPawns[HardMaxPassengers], PassengerPRIs[HardMaxPassengers], PseudoHeight, PseudoLocationOffset, PseudoRadius, SameTeamCollisionDamageMultiplier, SpawnOffset, SprintImpulseOffset, Stamina, StaminaMax, StaminaRechargeRate, Steering, ThirdPersonCameraOffset, ThirdPersonLookAtPoint, ThirdPersonRotationModifier, Throttle, TurretClass[HardMaxPassengers], TurretRotation[HardMaxPassengers], Turrets[HardMaxPassengers], WheelVert

Structures Summary
KCarState
ChassisPosition, ChassisQuaternion, ChassisLinVel, ChassisAngVel, WheelHeight[4], FrontWheelAng[2], WheelVertVel[4], ServerSteering, ServerTorque, ServerBrake, ServerHandbrakeOn, bNewState

Functions Summary
event Destroyed ()
function DoSprint ()
functionfloat Engine (float Throttle)
event KApplyForce (out vector Force, out vector Torque)
eventbool KUpdateState (out KRigidBodyState newState)
event KVehicleUpdateParams ()
function PackState ()
function PostNetBeginPlay ()
function ProcessCarInput ()
function ServerSprint ()
function Tick (float Delta)
event VehicleStateReceived ()
Inherited Functions from Engine.KVehicle
GraphData, KVehicleUpdateParams, VehicleStateReceived
Inherited Functions from Engine.Vehicle
bool, ClientKDriverEnter, ClientKDriverLeave, CreateShadow, Destroyed, DoSprint, EncroachedBy, FaceRotation, fire, GetWeaponBoneFor, int, IsPassenger, KDriverEnter, KDriverLeave, NotifyEndGame, PostNetBeginPlay, SetTeam, SetThirdPersonViewMode, SetUsability, Smack, SpecialCalcView, string, Tick, TryToDrive, UnsetUsability, VehicleCeaseFire, VehicleFire, VehicleStateReceived


Variables Detail

bIsInverted Source code

var bool bIsInverted;

bNewCarState Source code

var bool bNewCarState;

CarState Source code

var KCarState CarState;

ChassisState Source code

var KRigidBodyState ChassisState;

EnergyAccumulator Source code

var float EnergyAccumulator;

ForwardVel Source code

var float ForwardVel;

Gear Source code

var int Gear;

IsDriving Source code

var bool IsDriving;

NextNetUpdateTime Source code

var float NextNetUpdateTime;

OfflineSound Source code

var sound OfflineSound;

OutputBrake Source code

var bool OutputBrake;

OutputHandbrakeOn Source code

var bool OutputHandbrakeOn;

OutputTorque Source code

var float OutputTorque;

SprintSound Source code

var Sound SprintSound;

SprintTimeLeft Source code

var float SprintTimeLeft;

WheelFrontAcross Source code

var const float WheelFrontAcross;

WheelFrontAlong Source code

var const float WheelFrontAlong;

WheelRearAcross Source code

var const float WheelRearAcross;

WheelRearAlong Source code

var const float WheelRearAlong;

WheelSpinSpeed Source code

var float WheelSpinSpeed;

KCar

ChassisMass Source code

var(KCar) float ChassisMass;

EngineBraking Source code

var(KCar) bool EngineBraking;

HandbrakeThresh Source code

var(KCar) float HandbrakeThresh;

MaxBrakeTorque Source code

var(KCar) float MaxBrakeTorque;

MaxNetUpdateInterval Source code

var(KCar) float MaxNetUpdateInterval;

MaxSteerAngle Source code

var(KCar) float MaxSteerAngle;

MaxWheelSpeed Source code

var(KCar) float MaxWheelSpeed;

RearTireClass Source code

var(KCar) class<KTire> RearTireClass;

SprintForce Source code

var(KCar) float SprintForce;

SprintTime Source code

var(KCar) float SprintTime;

SteerPropGap Source code

var(KCar) float SteerPropGap;

SteerSpeed Source code

var(KCar) float SteerSpeed;

SteerTorque Source code

var(KCar) float SteerTorque;

StopThreshold Source code

var(KCar) float StopThreshold;

SuspDamping Source code

var(KCar) float SuspDamping;

SuspHighLimit Source code

var(KCar) float SuspHighLimit;

SuspLowLimit Source code

var(KCar) float SuspLowLimit;

SuspRef Source code

var(KCar) float SuspRef;

SuspStiffness Source code

var(KCar) float SuspStiffness;

TireAdhesion Source code

var(KCar) float TireAdhesion;

TireHandbrakeFriction Source code

var(KCar) float TireHandbrakeFriction;

TireHandbrakeSlip Source code

var(KCar) float TireHandbrakeSlip;

TireLateralFriction Source code

var(KCar) float TireLateralFriction;

TireLateralSlip Source code

var(KCar) float TireLateralSlip;

TireMass Source code

var(KCar) float TireMass;

TireMinSlip Source code

var(KCar) float TireMinSlip;

TireRestitution Source code

var(KCar) float TireRestitution;

TireRollFriction Source code

var(KCar) float TireRollFriction;

TireRollSlip Source code

var(KCar) float TireRollSlip;

TireSlipRate Source code

var(KCar) float TireSlipRate;

TireSoftness Source code

var(KCar) float TireSoftness;

TorqueCurve Source code

var(KCar) InterpCurve TorqueCurve;

TorqueSplit Source code

var(KCar) float TorqueSplit;


Structures Detail

KCarState Source code

struct KCarState
{
var bool bNewState;
var KRBVec ChassisAngVel;
var KRBVec ChassisLinVel;
var KRBVec ChassisPosition;
var Quat ChassisQuaternion;
var float FrontWheelAng[2];
var bool ServerBrake;
var bool ServerHandbrakeOn;
var float ServerSteering;
var float ServerTorque;
var float WheelHeight[4];
var float WheelVertVel[4];
};



Functions Detail

Destroyed Source code

simulated event Destroyed ( )

DoSprint Source code

simulated function DoSprint ( )

Engine Source code

function float Engine ( float Throttle )

KApplyForce Source code

simulated event KApplyForce ( out vector Force, out vector Torque )

KUpdateState Source code

simulated event bool KUpdateState ( out KRigidBodyState newState )

KVehicleUpdateParams Source code

simulated event KVehicleUpdateParams ( )

PackState Source code

function PackState ( )

PostNetBeginPlay Source code

simulated function PostNetBeginPlay ( )

ProcessCarInput Source code

function ProcessCarInput ( )

ServerSprint Source code

function ServerSprint ( )

Tick Source code

simulated function Tick ( float Delta )

VehicleStateReceived Source code

simulated event VehicleStateReceived ( )


Defaultproperties

defaultproperties
{
    SprintSound=Sound'U2Ambient2A.ShipEngines.Dropship_AttitudeEnd'
    WheelFrontAlong=-180.000000
    WheelFrontAcross=140.000000
    WheelRearAlong=160.000000
    WheelRearAcross=140.000000
    OfflineSound=Sound'VehiclesA.Generic.Error'
    MaxSteerAngle=3900.000000
    MaxBrakeTorque=50.000000
    TorqueSplit=0.500000
    SteerPropGap=1000.000000
    SteerTorque=1000.000000
    SteerSpeed=15000.000000
    MaxWheelSpeed=1310700.000000
    SuspStiffness=50.000000
    SuspDamping=5.000000
    SuspHighLimit=1.000000
    SuspLowLimit=-1.000000
    TireRollFriction=1.000000
    TireLateralFriction=1.000000
    TireRollSlip=0.085000
    TireLateralSlip=0.060000
    TireMinSlip=0.001000
    TireSlipRate=0.000500
    TireSoftness=0.000200
    TireMass=0.500000
    HandbrakeThresh=1000.000000
    TireHandbrakeSlip=0.060000
    TireHandbrakeFriction=-0.500000
    ChassisMass=4.000000
    StopThreshold=100.000000
    TorqueCurve=(Points=((OutVal=150.000000),(InVal=245756.000000,OutVal=150.000000),(InVal=491512.000000)))
    SprintForce=1500.000000
    SprintTime=0.500000
    MaxNetUpdateInterval=0.400000
    Gear=1
    WheelVert=-0.500000
    bUseCompressedPosition=False
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Tue 27/4/2010 03:12:36.603 - Created with UnCodeX