Gah - a solution with more questions. – EntropicLqd

UE2:KTire (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2004 Object >> Actor >> KActor >> KTire
Package: 
Engine
Direct subclass:
BulldogTire
This class in other games:
UT2003, U2XMP, U2, UE2Runtime

null

Properties[edit]

Adhesion[edit]

Type: float

'stickyness' in the normal dir

bReceiveStateNew[edit]

Type: bool


bTireOnGround[edit]

Type: bool

Modifiers: const

If this tire is currently in contact with something.

GroundMaterial[edit]

Type: Material

Modifiers: const

material that tyre is touching

GroundSlipVec[edit]

Type: Object.Vector

Modifiers: const

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

GroundSlipVel[edit]

Type: float

Modifiers: const


GroundSurfaceType[edit]

Type: Actor.ESurfaceTypes

Modifiers: const


LateralFriction[edit]

Type: float


Default value: 0.3

LateralSlip[edit]

Type: float

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

Default value: 0.06

MinSlip[edit]

Type: float

minimum slip (both directions)

Default value: 0.0010

ReceiveState[edit]

Type: Actor.KRigidBodyState


Restitution[edit]

Type: float


Default value: 0.1

RollFriction[edit]

Type: float

friction coeff. in tyre direction

Default value: 0.3

RollSlip[edit]

Type: float

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

Default value: 0.085

SlipRate[edit]

Type: float


Default value: 5.0E-4

Softness[edit]

Type: float

'softness' in the normal dir

Default value: 2.0E-4

SpinSpeed[edit]

Type: float

Modifiers: const

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

WheelJoint[edit]

Type: KCarWheelJoint


Default values[edit]

Property Value
bDisturbFluidSurface True
bNoDelete False

Events[edit]

KUpdateState[edit]

event bool KUpdateState (out Actor.KRigidBodyState newState)

Overrides: Actor.KUpdateState


TakeDamage[edit]

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

Overrides: KActor.TakeDamage