Transform (Modify) Bone
Modify the transform of a bone
GraphNode:
UAnimGraphNode_ModifyBone
AnimNode:
FAnimNode_ModifyBone
Modify the components of a bones transform.
For the node to have any effect, a BoneToModify needs to be specified, otherwise it will throw a warning.
Translation, Rotation and Scale components can be modified independently.
Each component can independently set to a value of EBoneModificationMode, which are BMM_Ignore(Ignore), BMM_Replace(Replace Existing), and BMM_Additive(Add to Existing), which dictate how the input transform is applied to the bones transform.
Each component also has a space associated in which the modification should take place. The values for this are in EBoneControlSpace and are BCS_WorldSpace(World Space), BCS_ComponentSpace(Component Space), BCS_ParentBoneSpace(Parent Bone Space), BCS_BoneSpace(Bone Space).