Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

# Vehicles.KCar

Extends
  KVehicle
Modifiers
  abstract

    Core.Object
    |
    +-- Engine.Actor
       |
       +-- Engine.Pawn
          |
          +-- Engine.KVehicle
             |
             +-- Vehicles.KCar

Variables Summary
bool | bIsInverted
bool | bNewCarState
KCarState | CarState
KRigidBodyState | ChassisState
float | FlipTimeLeft
float | ForwardVel
KTire | frontLeft
KTire | frontRight
int | Gear
bool | IsDriving
float | NextNetUpdateTime
bool | OutputBrake
bool | OutputHandbrakeOn
float | OutputTorque
KTire | rearLeft
KTire | rearRight
float | WheelFrontAcross
float | WheelFrontAlong
float | WheelRearAcross
float | WheelRearAlong
float | WheelSpinSpeed
float | WheelVert
KCar
float | ChassisMass
float | FlipTime
float | FlipTorque
class<KTire> | FrontTireClass
float | HandbrakeThresh
float | MaxBrakeTorque
float | MaxNetUpdateInterval
float | MaxSteerAngle
class<KTire> | RearTireClass
float | SteerPropGap
float | SteerSpeed
float | SteerTorque
float | StopThreshold
float | SuspDamping
float | SuspHighLimit
float | SuspLowLimit
float | SuspRef
float | SuspStiffness
float | TireAdhesion
float | TireHandbrakeFriction
float | TireHandbrakeSlip
float | TireLateralFriction
float | TireLateralSlip
float | TireMass
float | TireMinSlip
float | TireRestitution
float | TireRollFriction
float | TireRollSlip
float | TireSlipRate
float | TireSoftness
InterpCurve | TorqueCurve
float | TorqueSplit

Inherited Variables from Engine.Pawn
abilities, AccelRate, AirControl, AirSpeed, AIScriptTag, AI_LOD_Level, AI_LOD_LevelOrig, Alertness, Anchor, AnimAction, AppliedBob, AvgPhysicsTime, BackwardStrafeBias, bAdjacentZoneHearing, bAmbientCreature, BaseEyeHeight, BaseMovementRate, bAvoidLedges, bCachedRelevant, bCanBeBaseForPawns, bCanClimbLadders, bCanCrouch, bCanDoubleJump, bCanFly, bCanJump, bCanStrafe, bCanSwim, bCanWalk, bCanWalkOffLedges, bClientCollision, bCouldSeeLastTick, bCountJumps, bCrawler, bDirectHitWall, bDontPossess, bGroundNavigationObstruction, bHavokCharacterCollisionExtraRadius, bHavokCharacterCollisions, bHavokInitCalled, bHideRegularHUD, bIgnoreForces, bInitializeAnimation, bInvulnerableBody, bIsCrouched, bIsFemale, bIsTyping, bIsWalking, bJumpCapable, bJustLanded, BlendChangeTime, BloodEffect, bLOSHearing, bMuffledHearing, bNoJumpAdjust, bNotifiedDeathListeners, bNoVelocityUpdate, bNoWeaponFiring, Bob, bobtime, bPhysicsAnimUpdate, bPlayedDeath, BreathTime, bReducedSpeed, bRollToDesired, bSameZoneHearing, bSendsDamagedMessages, bSimGravityDisabled, bSimulateGravity, bSpecialCalcView, bSpecialHUD, bSteadyFiring, bStopAtLedges, bThumped, bTryToUncrouch, bUpAndOut, bUpdateEyeHeight, bUpdatingDisplay, bUseCompressedPosition, bWantsToCrouch, bWarping, bWasCrouched, bWasOnGround, bWasWalking, bWeaponBob, CharacterAI, ConstantAcceleration, Controller, ControllerClassName, CrouchedPct, CrouchHeight, CrouchRadius, DamageScaling, DesiredSpeed, DestinationOffset, EyeHeight, Floor, ForwardStrafeBias, goals, GroundSpeed, HeadAI, HeadScale, HeadVolume, Health, HearingThreshold, HitDamageType, JumpZ, LadderSpeed, LandBob, LandMovementState, LastAnchor, LastPainSound, LastPainTime, LastRealViewer, LastStartSpot, LastStartTime, LastValidAnchorTime, LastViewer, logDLM, logNavigationSystem, logTyrion, LowGoreBlood, MaxFallSpeed, MeleeRange, MenuName, MovementAI, MovementAnims[4], MovementBlendStartTime, movementSimProxyPending, movementSimProxyPosition, movementSimProxyRotation, movementSimProxyVelocity, NetRelevancyTime, nextPawn, noise1loudness, noise1other, noise1spot, noise1time, noise2loudness, noise2other, noise2spot, noise2time, OldAcceleration, OldPhysics, OldRotYaw, OldZ, OnLadder, OwnerName, PawnPosition, PeripheralVision, PlayerReplicationInfo, ReducedDamageType, SerpentineDist, SerpentineTime, Shadow, SightRadius, SoundDampening, SpawnTime, SplashTime, TakeHitLocation, TearOffMomentum, TurnLeftAnim, TurnRightAnim, UncrouchTime, UnderWaterTime, Visibility, VisionCounter, VisionUpdateRange, WalkBob, WalkingPct, WaterMovementState, WaterSpeed, WeaponAI

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

Inherited Structures from Engine.Pawn
HavokCharacterObjectInteractionEvent, HavokCharacterObjectInteractionResult

Functions Summary
|  | Destroyed ()))
| float | Engine (float Throttle))
|  | KApplyForce (out vector Force, out vector Torque))
| bool | KUpdateState (out KRigidBodyState newState))
|  | KVehicleUpdateParams ()))
|  | PackState ()))
|  | PostNetBeginPlay ()))
|  | ProcessCarInput ()))
|  | StartFlip (Pawn Pusher))
|  | Tick (float Delta))
|  | VehicleStateReceived ()))

Inherited Functions from Engine.Pawn
AddPawn, AddVelocity, AdjustedStrength, AnimEnd, ApplyDamage, BaseChange, BecomeViewTarget, BeginState, BreathTimer, CanDoubleJump, CanGrabLadder, CannotJumpNow, CanSee, CanSplash, CanThrowWeapon, CanTrigger, ChangeAnimation, ChangedWeapon, checkAlive, CheckBob, checkDead, CheckWaterJump, ChunkUp, classConstruct, ClientDying, ClientMessage, ClientReStart, ClientSetLocation, ClientSetRotation, ClimbLadder, CreateInventory, Destroyed, Died, DisplayDebug, Dodge, DoDoubleJump, DoJump, DrawHUD, DropToGround, EncroachedBy, EncroachingOn, EndClimbLadder, EndCrouch, EyePosition, FaceRotation, Falling, FinishedInterpolation, ForceCrouch, Gasp, GetHumanReadableName, GetKillerController, GetViewDirection, GetViewPoint, GetViewRotation, Gibbed, gibbedBy, GiveWeapon, groundPredictedLocation, HavokCharacterCollision, HeadVolumeChange, HitWall, IgnoresSeenPawnsOfType, InCurrentCombo, InGodMode, isAlive, IsFirstPerson, IsHumanControlled, IsInPain, IsLocallyControlled, IsPlayerPawn, JumpOffPawn, JumpOutOfWater, KilledBy, Landed, LandThump, LieStill, LineOfSightTo, ModifyVelocity, NextItem, NotifyKilled, NotifyPawnDeathListeners, PlayDying, PlayDyingSound, PlayFalling, PlayFiring, PlayHit, PlayJump, PlayLanded, PlayLandingAnimation, PlayMoverHitSound, PlayMoving, PlayNextAnimation, PlayTakeHit, PlayTeleportEffect, PlayVictoryAnimation, PlayWaiting, PossessedBy, PostBeginPlay, PostLoadGame, PostNetBeginPlay, PostTakeDamage, PreBeginPlay, predictedLocation, PressingAltFire, PressingFire, ReachedDestination, ReceiveLocalizedMessage, ReduceCylinder, rematchGoals, RemovePawn, Reset, SetAnimAction, SetDefaultDisplayProperties, SetDisplayProperties, SetHeadScale, setLimitedTimeLODActivation, SetMesh, SetMovementPhysics, SetViewRotation, SetWalking, ShootSpecial, ShouldCrouch, SpecialCalcView, StartCrouch, StopPlayFiring, SwitchToLastWeapon, TakeDrowningDamage, TakeFallingDamage, Timer, TossWeapon, TouchingWaterVolume, Trigger, UnPossessed, UpdateEyeHeight, UpdateRocketAcceleration, WasPlayerPawn, WeaponBob

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;

#### FlipTimeLeft Source code

var float FlipTimeLeft;

#### ForwardVel Source code

var float ForwardVel;

#### frontLeft Source code

var KTire frontLeft;

#### frontRight Source code

var KTire frontRight;

#### Gear Source code

var int Gear;

#### IsDriving Source code

var bool IsDriving;

#### NextNetUpdateTime Source code

var float NextNetUpdateTime;

#### OutputBrake Source code

var bool OutputBrake;

#### OutputHandbrakeOn Source code

var bool OutputHandbrakeOn;

#### OutputTorque Source code

var float OutputTorque;

#### rearLeft Source code

var KTire rearLeft;

#### rearRight Source code

var KTire rearRight;

#### 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;

#### WheelVert Source code

var const float WheelVert;

### KCar

#### ChassisMass Source code

var(KCar) float ChassisMass;

#### FlipTime Source code

var(KCar) float FlipTime;

#### FlipTorque Source code

var(KCar) float FlipTorque;

#### FrontTireClass Source code

var(KCar) class<KTire> FrontTireClass;

#### 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;

#### RearTireClass Source code

var(KCar) class<KTire> RearTireClass;

#### 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 ( ) )

#### 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 ( ) )

#### StartFlip Source code

function StartFlip ( Pawn Pusher) )

#### Tick Source code

simulated function Tick ( float Delta) )

#### VehicleStateReceived Source code

simulated event VehicleStateReceived ( ) )

Defaultproperties

    defaultproperties
    {
        OutputBrake=0
        Gear=1
    	bAutoDrive=false

    	WheelFrontAlong=-180
    	WheelFrontAcross=140
    	WheelRearAlong=160
    	WheelRearAcross=140
    	WheelVert=-0.5

    	StopThreshold=100

        TorqueSplit=0.5
        SteerPropGap=1000
        SteerTorque=1000
        SteerSpeed=15000

        TireMass=0.5
        ChassisMass=4

    	FlipTorque=350
    	FlipTime=3

        MaxSteerAngle=3900
        MaxBrakeTorque=50

    	TorqueCurve=(Points=((InVal=0,OutVal=150),(InVal=245756,OutVal=150),(InVal=491512,OutVal=0)))

        TireRollFriction=1.0
        TireLateralFriction=1.0
        TireRollSlip=0.085
        TireLateralSlip=0.06
        TireMinSlip=0.001
        TireSlipRate=0.0005
        TireSoftness=0.0002
        TireAdhesion=0
        TireRestitution=0

    	HandbrakeThresh=1000
    	TireHandbrakeSlip=0.06
    	TireHandbrakeFriction=-0.5

        SuspStiffness=50
        SuspDamping=5
        SuspHighLimit=1
        SuspLowLimit=-1
        SuspRef=0

    	MaxNetUpdateInterval=0.4
    }

Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

Creation time: st 23.5.2018 00:10:31.612 - Created with UnCodeX