I don't need to test my programs. I have an error-correcting modem.

UE2:KConstraint (UE2Runtime)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UE2Runtime Object >> Actor >> KActor >> KConstraint
Package: 
Engine
Direct subclasses:
KBSJoint, KCarWheelJoint, KConeLimit, KHinge
This class in other games:
U2XMP, U2, UT2004, UT2003

The Basic constraint class.

Properties

Property group 'KarmaConstraint'

bKDisableCollision

Type: bool

Modifiers: const


Default value: True

KConstraintActor1

Type: Actor

Modifiers: edfindable


KConstraintActor2

Type: Actor

Modifiers: edfindable


KConstraintBone1

Type: name


KConstraintBone2

Type: name


KForceThreshold

Type: float


Internal variables

bKForceFrameUpdate

Type: bool

Modifiers: const


KConstraintData

Type: int

Modifiers: transient, const


KPos1

Type: Object.Vector


KPos2

Type: Object.Vector


KPriAxis1

Type: Object.Vector


Default value:

Member Value
X 1.0

KPriAxis2

Type: Object.Vector


Default value:

Member Value
X 1.0

KSecAxis1

Type: Object.Vector


Default value:

Member Value
Y 1.0

KSecAxis2

Type: Object.Vector


Default value:

Member Value
Y 1.0

Default values

Property Value
bBlockActors False
bBlockKarma False
bBlockPlayers False
bCollideActors False
bHidden True
bProjTarget False
DrawType DT_Sprite
Texture Texture'Engine.S_KConstraint'

Functions

Native functions

KGetConstraintForce

native final function KGetConstraintForce (out Object.Vector Force)


KGetConstraintTorque

native final function KGetConstraintTorque (out Object.Vector Torque)


KUpdateConstraintParams

native function KUpdateConstraintParams ()


Events

KForceExceed

event KForceExceed (float forceMag)