mirror of
https://github.com/Jous99/F4MP.git
synced 2026-01-13 19:00:53 +01:00
75 lines
2.5 KiB
C++
75 lines
2.5 KiB
C++
#include <Structs/AnimationGraphDescriptorManager.h>
|
|
#include <Structs/Skyrim/AnimationGraphDescriptor_GiantRootBehavior.h>
|
|
|
|
AnimationGraphDescriptor_GiantRootBehavior::AnimationGraphDescriptor_GiantRootBehavior(AnimationGraphDescriptorManager& aManager)
|
|
{
|
|
enum Variables
|
|
{
|
|
kiSyncIdleLocomotion = 0,
|
|
kSpeed = 1,
|
|
kDirection = 2,
|
|
kbAnimationDriven = 3,
|
|
kblendDefault = 4,
|
|
kIsAttacking = 5,
|
|
kblendFast = 6,
|
|
kTurnDelta = 7,
|
|
kiSyncTurnState = 8,
|
|
kIsAttackReady = 9,
|
|
kIsRecoiling = 10,
|
|
kIsStaggering = 11,
|
|
kstaggerMagnitude = 12,
|
|
kTargetLocation = 13,
|
|
kIsBleedingOut = 14,
|
|
kblendSlow = 15,
|
|
kFootIKEnable = 16,
|
|
km_onOffGain = 17,
|
|
km_groundAscendingGain = 18,
|
|
km_groundDescendingGain = 19,
|
|
km_footPlantedGain = 20,
|
|
km_footRaisedGain = 21,
|
|
km_footUnlockGain = 22,
|
|
km_worldFromModelFeedbackGain = 23,
|
|
km_errorUpDownBias = 24,
|
|
km_alignWorldFromModelGain = 25,
|
|
km_hipOrientationGain = 26,
|
|
km_footPlantedAnkleHeightMS = 27,
|
|
km_footRaisedAnkleHeightMS = 28,
|
|
km_maxAnkleHeightMS = 29,
|
|
km_minAnkleHeightMS = 30,
|
|
kbEquipOk = 31,
|
|
kiSyncDefaultState = 32,
|
|
kbHeadTrackingOn = 33,
|
|
kbCanHeadTrack = 34,
|
|
kfMinSpeed = 35,
|
|
kfMinTurnSpeed = 36,
|
|
kiState = 37,
|
|
kiState_GiantDefault = 38,
|
|
km_footEndLS = 39,
|
|
kSpeedSampled = 40,
|
|
kIsBashing = 41,
|
|
kiState_GiantCombatRun = 42,
|
|
kcamerafromx = 43,
|
|
kcamerafromy = 44,
|
|
kcamerafromz = 45,
|
|
kDirectionDamped = 46,
|
|
kDirectionGain = 47,
|
|
kIsRooting = 48,
|
|
km_raycastDistanceUp = 49,
|
|
km_raycastDistanceDown = 50,
|
|
kstaggerDirection = 51,
|
|
km_errorOutTranslation = 52,
|
|
kbAllowRotation = 53,
|
|
kiGetUpType = 54,
|
|
kbHeadTracking = 55,
|
|
kbIsSynced = 56,
|
|
kiStateRunWalk = 57,
|
|
kiState_GiantCombatWalk = 58,
|
|
kiStateCurrent = 59,
|
|
kIsBleedingOutTransition = 60,
|
|
};
|
|
|
|
uint64_t key = 14787123347890181413;
|
|
|
|
AnimationGraphDescriptorManager::Builder s_builder(
|
|
aManager, key, AnimationGraphDescriptor({kbAnimationDriven, kIsAttackReady, kIsStaggering, kbEquipOk, kbHeadTrackingOn, kbAllowRotation}, {kSpeed, kDirection, kTurnDelta, kSpeedSampled}, {kiSyncIdleLocomotion, kiSyncDefaultState, kiSyncTurnState, kiState, kiStateCurrent}));
|
|
}
|