Skip to content

SkelControlLookAt

Class in Engine · Engine.SkelControlLookAt · native

Object › AnimObject › SkelControlBase › SkelControlLookAt

Using it from Lua
h7.find_all("SkelControlLookAt")            -- live instances
h7.find_class("Engine.SkelControlLookAt")   -- the class
h7.hook("Engine.SkelControlLookAt.CanLookAtPoint", fn)

Properties

NameTypeNotes
ActorSpaceLookAtTargetvectorconst, transient, protected
AllowRotationOtherBoneNameName
AllowRotationSpaceEBoneControlSpace
bAllowRotationXbool
bAllowRotationYbool
bAllowRotationZbool
BaseBonePosVectorconst, transient
BaseLookDirVectorconst, transient
bDefineUpAxisbool
bDisableBeyondLimitbool
bEnableLimitbool
bInvertLookAtAxisbool
bInvertUpAxisbool
bLimitBasedOnRefPosebool
bNotifyBeyondLimitbool
bShowLimitbool
ControlBoneIndexINTconst, transient
DeadZoneAnglefloat
DesiredTargetLocationvector
LastCalcTimefloatconst, transient
LimitLookDirVectorconst, transient
LookAtAlphafloatconst, transient
LookAtAlphaBlendTimeToGofloatconst, transient
LookAtAlphaTargetfloatconst, transient
LookAtAxisEAxis
MaxAnglefloat
OuterMaxAnglefloat
RotationAngleRangeXVector2D
RotationAngleRangeYVector2D
RotationAngleRangeZVector2D
TargetLocationvector
TargetLocationInterpSpeedfloat
TargetLocationSpaceEBoneControlSpace
TargetSpaceBoneNamename
UpAxisEAxis

Functions

NameDeclaration
CanLookAtPointfinal native function bool CanLookAtPoint(vector PointLoc, optional bool bDrawDebugInfo, optional bool bDebugUsePersistentLines, optional bool bDebugFlushLinesFirst)
InterpolateTargetLocationfinal native function InterpolateTargetLocation(float DeltaTime)
SetLookAtAlphafinal native function SetLookAtAlpha(float DesiredAlpha, float DesiredBlendTime)
SetTargetLocationfinal native function SetTargetLocation(Vector NewTargetLocation)

Default values

ActorSpaceLookAtTarget=(X=256.f)
LookAtAxis=AXIS_X
UpAxis=AXIS_Z
bShowLimit=TRUE
bLimitBasedOnRefPose=TRUE
TargetLocationInterpSpeed=10.f
BlendInTime=0.33f
BlendOutTime=0.33f
LookAtAlphaTarget=1.f
LookAtAlpha=1.f
bAllowRotationX=TRUE
bAllowRotationY=TRUE
bAllowRotationZ=TRUE
AllowRotationSpace=BCS_BoneSpace
RotationAngleRangeX=(X=-90.f, Y=90.f)
RotationAngleRangeY=(X=-90.f, Y=90.f)
RotationAngleRangeZ=(X=-90.f, Y=90.f)
OuterMaxAngle=90
bIgnoreWhenNotRendered=TRUE
ControlBoneIndex = INDEX_NONE

Inherited

FromMembers
SkelControlBase27 properties, 4 functions
AnimObject7 properties, 0 functions
Object13 properties, 308 functions