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
| Name | Type | Notes |
ActorSpaceLookAtTarget | vector | const, transient, protected |
AllowRotationOtherBoneName | Name | |
AllowRotationSpace | EBoneControlSpace | |
bAllowRotationX | bool | |
bAllowRotationY | bool | |
bAllowRotationZ | bool | |
BaseBonePos | Vector | const, transient |
BaseLookDir | Vector | const, transient |
bDefineUpAxis | bool | |
bDisableBeyondLimit | bool | |
bEnableLimit | bool | |
bInvertLookAtAxis | bool | |
bInvertUpAxis | bool | |
bLimitBasedOnRefPose | bool | |
bNotifyBeyondLimit | bool | |
bShowLimit | bool | |
ControlBoneIndex | INT | const, transient |
DeadZoneAngle | float | |
DesiredTargetLocation | vector | |
LastCalcTime | float | const, transient |
LimitLookDir | Vector | const, transient |
LookAtAlpha | float | const, transient |
LookAtAlphaBlendTimeToGo | float | const, transient |
LookAtAlphaTarget | float | const, transient |
LookAtAxis | EAxis | |
MaxAngle | float | |
OuterMaxAngle | float | |
RotationAngleRangeX | Vector2D | |
RotationAngleRangeY | Vector2D | |
RotationAngleRangeZ | Vector2D | |
TargetLocation | vector | |
TargetLocationInterpSpeed | float | |
TargetLocationSpace | EBoneControlSpace | |
TargetSpaceBoneName | name | |
UpAxis | EAxis | |
Functions
| Name | Declaration |
CanLookAtPoint | final native function bool CanLookAtPoint(vector PointLoc, optional bool bDrawDebugInfo, optional bool bDebugUsePersistentLines, optional bool bDebugFlushLinesFirst) |
InterpolateTargetLocation | final native function InterpolateTargetLocation(float DeltaTime) |
SetLookAtAlpha | final native function SetLookAtAlpha(float DesiredAlpha, float DesiredBlendTime) |
SetTargetLocation | final 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