Skip to content

AnimNodeAimOffset

Class in Engine · Engine.AnimNodeAimOffset · native

Object › AnimObject › AnimNode › AnimNodeBlendBase › AnimNodeAimOffset

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

Enums

EAimID

EAID_LeftUp = 0, EAID_LeftDown = 1, EAID_RightUp = 2, EAID_RightDown = 3, EAID_ZeroUp = 4, EAID_ZeroDown = 5, EAID_ZeroLeft = 6, EAID_ZeroRight = 7, EAID_CellLU = 8, EAID_CellCU = 9, EAID_CellRU = 10, EAID_CellLC = 11, EAID_CellCC = 12, EAID_CellRC = 13, EAID_CellLD = 14, EAID_CellCD = 15, EAID_CellRD = 16

EAnimAimDir

ANIMAIM_LEFTUP = 0, ANIMAIM_CENTERUP = 1, ANIMAIM_RIGHTUP = 2, ANIMAIM_LEFTCENTER = 3, ANIMAIM_CENTERCENTER = 4, ANIMAIM_RIGHTCENTER = 5, ANIMAIM_LEFTDOWN = 6, ANIMAIM_CENTERDOWN = 7, ANIMAIM_RIGHTDOWN = 8

Structs

AimComponent

FieldType
BoneNameName
LUAimTransform
LCAimTransform
LDAimTransform
CUAimTransform
CCAimTransform
CDAimTransform
RUAimTransform
RCAimTransform
RDAimTransform

AimOffsetProfile

FieldType
ProfileNamename
HorizontalRangeVector2d
VerticalRangeVector2d
AnimName_LUName
AnimName_LCName
AnimName_LDName
AnimName_CUName
AnimName_CCName
AnimName_CDName
AnimName_RUName
AnimName_RCName
AnimName_RDName
Defaults
ProfileName="Default"
HorizontalRange=(X=-1,Y=+1)
VerticalRange=(X=-1,Y=+1)

AimTransform

FieldType
QuaternionQuat
TranslationVector

Properties

NameTypeNotes
AimVector2d
AimCpntIndexLUTarrayno declaration: type is approximate
AngleOffsetVector2d
bBakeFromAnimationsbool
bForceAimDirbool
bPassThroughWhenNotRenderedbool
bSynchronizeNodesInEditorbool
CurrentProfileIndexintconst, editconst
ForcedAimDirEAnimAimDir
PassThroughAtOrAboveLODint
Profilesarray<AimOffsetProfile>
RequiredBonesarrayno declaration: type is approximate
TemplateNodeAnimNodeAimOffsettransient

Functions

NameDeclaration
SetActiveProfileByIndexnative function SetActiveProfileByIndex(int ProfileIndex)
SetActiveProfileByNamenative function SetActiveProfileByName(name ProfileName)

Default values

bSynchronizeNodesInEditor=TRUE
bPassThroughWhenNotRendered=FALSE
bFixNumChildren=TRUE
Children(0)=(Name="Input",Weight=1.0)
ForcedAimDir=ANIMAIM_CENTERCENTER
PassThroughAtOrAboveLOD=1000

Inherited

FromMembers
AnimNodeBlendBase3 properties, 3 functions
AnimNode23 properties, 7 functions
AnimObject7 properties, 0 functions
Object13 properties, 308 functions