UE2:KTire (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to navigation Jump to search
UT2004 Object >> Actor >> KActor >> KTire
Package: 
Engine

null

Properties

Adhesion

Type: float

'stickyness' in the normal dir

bReceiveStateNew

Type: bool


bTireOnGround

Type: bool

Modifiers: const

If this tire is currently in contact with something.

GroundMaterial

Type: Material

Modifiers: const

material that tyre is touching

GroundSlipVec

Type: Object.Vector

Modifiers: const

full vector version of above (ie GroundSlipVel is magnitude of this vector).

GroundSlipVel

Type: float

Modifiers: const


GroundSurfaceType

Type: Actor.ESurfaceTypes

Modifiers: const


LateralFriction

Type: float


Default value: 0.3

LateralSlip

Type: float

max first-order (force ~ vel) slip in sideways direction

Default value: 0.06

MinSlip

Type: float

minimum slip (both directions)

Default value: 0.0010

ReceiveState

Type: Actor.KRigidBodyState


Restitution

Type: float


Default value: 0.1

RollFriction

Type: float

friction coeff. in tyre direction

Default value: 0.3

RollSlip

Type: float

max first-order (force ~ vel) slip in tyre direction

Default value: 0.085

SlipRate

Type: float


Default value: 5.0E-4

Softness

Type: float

'softness' in the normal dir

Default value: 2.0E-4

SpinSpeed

Type: float

Modifiers: const

current speed (65535 = 1 rev/sec) of this wheel spinning about its axis

WheelJoint

Type: KCarWheelJoint


Default values

Property Value
bDisturbFluidSurface True
bNoDelete False

Events

KUpdateState

event bool KUpdateState (out Actor.KRigidBodyState newState)

Overrides: Actor.KUpdateState


TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, class<DamageTypedamageType)

Overrides: KActor.TakeDamage