The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall

UE3:RB_ConstraintActor (UT3)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT3 Object >> Actor >> RB_ConstraintActor
Package: 
Engine
Direct subclasses:
RB_PrismaticActor, RB_BSJointActor, RB_ConstraintActorSpawnable, RB_HingeActor, RB_PulleyJointActor
This class in other games:
UDK

The Basic constraint actor class. Copyright 1998-2007 Epic Games, Inc. All Rights Reserved.

Properties[edit]

Property group 'Pulley'[edit]

PulleyPivotActor1[edit]

Type: Actor


PulleyPivotActor2[edit]

Type: Actor


Property group 'RB_ConstraintActor'[edit]

bDisableCollision[edit]

Type: bool

Modifiers: const


bUpdateActor1RefFrame[edit]

Type: bool


Default value: True

bUpdateActor2RefFrame[edit]

Type: bool


Default value: True

ConstraintActor1[edit]

Type: Actor


ConstraintActor2[edit]

Type: Actor


ConstraintInstance[edit]

Type: RB_ConstraintInstance

Modifiers: editinline, export, noclear


Default value: RB_ConstraintInstance'Engine.Default__RB_ConstraintActor:MyConstraintInstance'

ConstraintSetup[edit]

Type: RB_ConstraintSetup

Modifiers: editinline, export, noclear


Default values[edit]

Property Value
bEdShouldSnap True
bHidden True
bNoDelete True
CollisionType COLLIDE_CustomDefault
Components[0] SpriteComponent'Sprite'
Components[1] RB_ConstraintDrawComponent'MyConDrawComponent'
DrawScale 0.5
Physics PHYS_RigidBody
SupportedEvents[3] Class'Engine.SeqEvent_ConstraintBroken'
TickGroup TG_PostAsyncWork

Subobjects[edit]

MyConDrawComponent[edit]

Class: Engine.RB_ConstraintDrawComponent

No new values.

MyConstraintInstance[edit]

Class: Engine.RB_ConstraintInstance

No new values.

Sprite[edit]

Class: Engine.SpriteComponent

Property Value
AlwaysLoadOnClient False
AlwaysLoadOnServer False
HiddenGame True

Functions[edit]

Native functions[edit]

InitConstraint[edit]

native final function InitConstraint (Actor Actor1, Actor Actor2, optional name Actor1Bone, optional name Actor2Bone, optional float BreakThreshold)


SetDisableCollision[edit]

native final function SetDisableCollision (bool NewDisableCollision)


TermConstraint[edit]

native final function TermConstraint ()


Other instance functions[edit]

OnDestroy[edit]

simulated function OnDestroy (SeqAct_Destroy Action)

Overrides: Actor.OnDestroy

When destroyed using Kismet, break the constraint.