// DO NOT EDIT, MACHINE-GENERATED CODE // // This is an admittedly dirty approach, but done with the best of intentions. // // The idea is to minimize intrusion into the STR Devs's base code, but we // need some information that isn't exposed (the behavior variables' strings, // not just their enum values). This is needed so we can translate the numeric // original behavior vars back to their string names, so we can then look up the // NEW numeric value when behaviors are modified. // // That would require a simple code change, but one needed so ubiquitously // it is intrusive. If the STR team gives permission for the change, this // can all be cleaned up. Unless and until they do, we make some edited copies // of the relevant behavior structs in their own namespace to provide the needed info. // // Would be so much easier if Nemesis simply added new vars to the end of the // list, rather than randomly rearranging it. Rumor is Pandora does it correctly. // class AnimationGraphDescriptor_AtronachFrostRootBehavior { private: enum Variables { kDefaultBlend = 0, kDirection = 1, kiSyncIdleLocomotion = 2, kSpeed = 3, kIsStaggering = 4, kbEquipOk = 5, kIsRecoiling = 6, kbAnimationDriven = 7, kIsAttackReady = 8, kIsAttacking = 9, kbAllowRotation = 10, kfMinSpeed = 11, kstaggerMagnitude = 12, kiSyncDefaultState = 13, kFastBlend = 14, kIsBlocking = 15, kIsBashing = 16, kiWantBlock = 17, kiState_AtronachFrostBlocking = 18, kiState = 19, kiState_AtronachFrostDefault = 20, kTurnDelta = 21, kiSyncTurnState = 22, kTurnDamped = 23, kSpeedAcc = 24, kTimeDelta = 25, kIsSummoned = 26, km_onOffGain = 27, km_groundAscendingGain = 28, km_groundDescendingGain = 29, km_footPlantedGain = 30, km_footRaisedGain = 31, km_footUnlockGain = 32, km_worldFromModelFeedbackGain = 33, km_errorUpDownBias = 34, km_alignWorldFromModelGain = 35, km_hipOrientationGain = 36, km_footPlantedAnkleHeightMS = 37, km_footRaisedAnkleHeightMS = 38, km_maxAnkleHeightMS = 39, km_minAnkleHeightMS = 40, kFootIKEnable = 41, kSpeedDamped = 42, kIsBlockHit = 43, kiWantBlockFalse = 44, kSpeedSampled = 45, kstaggerDirection = 46, kiGetUpType = 47, }; static const uint64_t m_key = 14566708169643289121; // Constructor AnimationGraphDescriptor_AtronachFrostRootBehavior() { BehaviorOrig::GenerateFromEnum(m_key); } // Singleton AnimationGraphDescriptor_AtronachFrostRootBehavior(AnimationGraphDescriptor_AtronachFrostRootBehavior const&) = delete; void operator=(AnimationGraphDescriptor_AtronachFrostRootBehavior const&) = delete; public: static AnimationGraphDescriptor_AtronachFrostRootBehavior& getInstance() { // The only instance. Guaranteed lazy initiated // Guaranteed that it will be destroyed correctly static AnimationGraphDescriptor_AtronachFrostRootBehavior instance; return instance; } }; class AnimationGraphDescriptor_AtronachStormBehavior { private: enum Variables { kblendDefault = 0, kiSyncIdleLocomotion = 1, kblendSlow = 2, kSpeed = 3, kDirection = 4, kIsStaggering = 5, kIsRecoiling = 6, kbEquipOk = 7, kiState = 8, kiState_AtronachStormDefault = 9, kIsAttackReady = 10, kbHeadTracking = 11, kblendFast = 12, kCombatSpeedMult = 13, kIsAttacking = 14, kiSyncDefaultState = 15, kDirectionDamped = 16, kSpeedAcc = 17, kTimeDelta = 18, kbAllowRotation = 19, kstaggerMagnitude = 20, kbAnimationDriven = 21, kbMLh_Ready = 22, kisCasting = 23, kbWantCastLeft = 24, kiLeftHandType = 25, kIsSummoned = 26, kIsBashing = 27, kIsPowerAttacking = 28, kstaggerDirection = 29, kiCombatStateID = 30, kiGetUpType = 31, }; static const uint64_t m_key = 9011796343880008240; // Constructor AnimationGraphDescriptor_AtronachStormBehavior() { BehaviorOrig::GenerateFromEnum(m_key); } // Singleton AnimationGraphDescriptor_AtronachStormBehavior(AnimationGraphDescriptor_AtronachStormBehavior const&) = delete; void operator=(AnimationGraphDescriptor_AtronachStormBehavior const&) = delete; public: static AnimationGraphDescriptor_AtronachStormBehavior& getInstance() { // The only instance. Guaranteed lazy initiated // Guaranteed that it will be destroyed correctly static AnimationGraphDescriptor_AtronachStormBehavior instance; return instance; } }; class AnimationGraphDescriptor_BearRootBehavior { private: enum Variables { kiSyncIdleLocomotion = 0, kblendDefault = 1, kfMinSpeed = 2, kSpeed = 3, kiSyncTurnState = 4, kiSyncForwardState = 5, kTurnDelta = 6, kfMinTurnDelta = 7, kturnSpeedMult = 8, kiCombatStance = 9, ktest = 10, kbHeadTrackingOn = 11, kTargetLocation = 12, kFootIKEnable = 13, km_onOffGain = 14, km_groundAscendingGain = 15, km_groundDescendingGain = 16, km_footPlantedGain = 17, km_footRaisedGain = 18, km_footUnlockGain = 19, km_worldFromModelFeedbackGain = 20, km_errorUpDownBias = 21, km_alignWorldFromModelGain = 22, km_hipOrientationGain = 23, km_footPlantedAnkleHeightMS = 24, km_footRaisedAnkleHeightMS = 25, km_maxAnkleHeightMS = 26, km_minAnkleHeightMS = 27, kblendFast = 28, kbAnimationDriven = 29, kbAllowRotation = 30, kbHeadTracking = 31, kbDisableHeadTrack = 32, kIsRecoiling = 33, kIsStaggering = 34, kIsAttacking = 35, kbIsWolf = 36, kstaggerMagnitude = 37, kIsBleedingOut = 38, kbIsSynced = 39, kbEquipOk = 40, kbCanHeadTrack = 41, kblendSlow = 42, kisIdleSitting = 43, kbMirroredAttack = 44, kiState = 45, kbSkeeverLunge = 46, kiCharacterSelector = 47, kfMinMoveSpeed = 48, kDirection = 49, kiIsCanine = 50, kiTurnMirrored = 51, kIsAttackReady = 52, kTurnDeltaDamped = 53, kIsBashing = 54, kbNoHeadTrack = 55, kcamerafromx = 56, kcamerafromy = 57, kcamerafromz = 58, kwalkBackRate = 59, kiState_BearDefault = 60, km_footPlantedAnkleHeightMS_Front = 61, km_footRaisedAnkleHeightMS_Front = 62, km_maxAnkleHeightMS_Front = 63, km_footPlantedAnkleHeightMS_Rear = 64, km_footRaisedAnkleHeightMS_Rear = 65, km_maxAnkleHeightMS_Rear = 66, km_minCharControllerSeparation = 67, km_maxCharControllerSeparation = 68, km_errorOut = 69, km_hitSomething_0 = 70, km_hitSomething_1 = 71, km_hitSomething_2 = 72, km_hitSomething_3 = 73, kbLegCastResults = 74, kIsSideAttacking = 75, kiState_BearSwimDefault = 76, kiGetUpType = 77, kiGetUpType00 = 78, kiMovementSpeed = 79, kisMoving = 80, kbForceIdleStop = 81, kbFootIKEnable = 82, kisIdleLay = 83, kiState_CowDefault = 84, kiState_DogDefault = 85, kiState_WolfDefault = 86, kiState_SabreCatDefault = 87, kiState_SkeeverDefault = 88, kiState_SkeeverLunge = 89, kiState_HorseDefault = 90, kiState_DeerDefault = 91, kiState_GoatDefault = 92, kiState_HorkerDefault = 93, kiState_MammothDefault = 94, kiState_HorseSprint = 95, kiSyncSprintState = 96, kfTwistDirection = 97, kOldDirection = 98, kSpeedSampled = 99, kwalkBackSpeedMult = 100, kstaggerDirection = 101, kiState_CowSwimDefault = 102, kiState_HorkerSwimDefault = 103, kisSwimming = 104, kiState_DeerDefaultRun = 105, }; static const uint64_t m_key = 12283352931604624777; // Constructor AnimationGraphDescriptor_BearRootBehavior() { BehaviorOrig::GenerateFromEnum(m_key); } // Singleton AnimationGraphDescriptor_BearRootBehavior(AnimationGraphDescriptor_BearRootBehavior const&) = delete; void operator=(AnimationGraphDescriptor_BearRootBehavior const&) = delete; public: static AnimationGraphDescriptor_BearRootBehavior& getInstance() { // The only instance. Guaranteed lazy initiated // Guaranteed that it will be destroyed correctly static AnimationGraphDescriptor_BearRootBehavior instance; return instance; } }; class AnimationGraphDescriptor_BHR_Master { private: enum Variables { kPitch = 0, kTurnDelta = 1, kiSyncIdleLocomotion = 2, kdefaultBlend = 3, kbHeadTracking = 4, kDirection = 5, kfMinSpeed = 6, kSpeed = 7, kTargetSpeed = 8, kTurnMin = 9, kMaxAcc = 10, kMaxDec = 11, kPitchDeltaDampedGain = 12, kTargetSpeedThresholdMax = 13, kTargetSpeedThresholdMin = 14, kDrag = 15, kTargetSpeedMaxScale = 16, kTurnDeltaDamped = 17, kPitchDeltaDamped = 18, kTurnDeltaDampedGain = 19, kMinSpeed = 20, kMaxSpeed = 21, kPathAngleThreshold = 22, kTargetSpeedDamped = 23, kMaxSpeedDamped = 24, kbAnimationDriven = 25, kbVoiceReady = 26, kiInjured = 27, kInjured = 28, kbWantCastVoice = 29, kInjuredScale = 30, kInjuredScaleCurrent = 31, kMaxSpeedCurrent = 32, kIsAttackReady = 33, kIsShouting = 34, kiCombat = 35, kLookAtHeadingMaxAngle = 36, kIsIdle = 37, kisMoving = 38, kbSpeedSynced = 39, kiSyncTurnState = 40, kiDirectionForward = 41, kIsOnGround = 42, kbAllowRotation = 43, km_errorOut = 44, km_worldFromModelFeedbackGain = 45, kFlightPitchBlend = 46, kTargetLocation = 47, kiState = 48, kiState_DragonDefault = 49, kiState_DragonFlying = 50, kiState_DragonHovering = 51, kbLookAtTarget = 52, kbCanLookAtTarget = 53, kTweenEntryDirection = 54, kFlightHitInjuredSpeedMin = 55, kFlightHitInjuredDecGain = 56, km_rearMinAnkleHeightMS = 57, km_rearMaxAnkleHeightMS = 58, km_frontMinAnkleHeightMS = 59, km_frontMaxAnkleHeightMS = 60, km_frontFootRaisedAnkleHeightMS = 61, km_frontFootPlantedAnkleHeightMS = 62, km_rearFootRaisedAnkleHeightMS = 63, km_rearFootPlantedAnkleHeightMS = 64, kbEquipOk = 65, kLipBigAah = 66, kLipDST = 67, kLipEee = 68, kLipFV = 69, kLipK = 70, kLipL = 71, kLipR = 72, kLipTh = 73, kPhonemeBlend = 74, kInvPhonemeBlend = 75, kIsBusy = 76, kcamerafromx = 77, kcamerafromy = 78, kcamerafromz = 79, kLipAcc = 80, kLipBigAahDamped = 81, kLipDSTDamped = 82, kLipEeeDamped = 83, kLipFVDamped = 84, kLipKDamped = 85, kLipLDamped = 86, kLipRDamped = 87, kLipThDamped = 88, kiState_DragonPerching = 89, kbIsSynced = 90, kPitchDelta = 91, kMovementDirection = 92, kIsFeathering = 93, kIsFlapping = 94, kIsGliding = 95, kTweenPosition = 96, kTweenRotation = 97, kDistToGoal = 98, kTweenSpeed = 99, kHasTweenSpeed = 100, kTweenSpeedMin = 101, kTweenSpeedDamped = 102, kIsTurningLeft = 103, kIsTurningRight = 104, kIsMovingBackward = 105, kIsMovingForward = 106, kPathAngle = 107, kBSLookAtModifier_m_onGain_Combat = 108, kBSLookAtModifier_m_offGain_Combat = 109, kBSLookAtModifier_m_onGain_Default = 110, kBSLookAtModifier_m_offGain_Default = 111, kBSLookAtModifier_m_onGain = 112, kBSLookAtModifier_m_offGain = 113, kBSLookAtModifier_CanLookOutsideLimit = 114, kTurnDeltaScale = 115, kPickNewIdleTimer = 116, kPickNewIdleTime = 117, kBSLookAtModifier_m_onGain_Shouting = 118, kBSLookAtModifier_m_offGain_Shouting = 119, kTimeStep = 120, kMoveDirZ = 121, kFlightPitchBlendGain = 122, km_raycastDistanceDown = 123, km_raycastDistanceUp = 124, km_errorOutTranslation = 125, km_alignWithGroundRotation = 126, kbFullyMotionDriven = 127, kDirectionDamped = 128, kbNoFootIK = 129, kbFootIK = 130, km_ankeOrientationGain = 131, km_alignWorldFromModelGain = 132, km_rearMaxAnkleAngleDegrees = 133, km_useAlignWithGroundRotation = 134, kIsTrailer = 135, kLookAtOutOfRange = 136, kTurnDeltaTarget = 137, kPitchDeltaTarget = 138, kFlightPitchBlendTarget = 139, kbFlightKillGrabAction = 140, kbAllowFlightKillGrabTween = 141, kbAllowFlightGrabTweenDefault = 142, kiGetUpType = 143, kTweenEntryDirectionPrev = 144, kTweenEntryDirectionFlightKillGrab = 145, kConstraintOffset = 146, kTweenEntryDirectionCur = 147, kbTweenUpdate = 148, kLipGain = 149, kPhonemeBlendTarget = 150, kbDisableInterp = 151, kfPhonemeDefaultWeight = 152, }; static const uint64_t m_key = 18331100224015734760; // Constructor AnimationGraphDescriptor_BHR_Master() { BehaviorOrig::GenerateFromEnum(m_key); } // Singleton AnimationGraphDescriptor_BHR_Master(AnimationGraphDescriptor_BHR_Master const&) = delete; void operator=(AnimationGraphDescriptor_BHR_Master const&) = delete; public: static AnimationGraphDescriptor_BHR_Master& getInstance() { // The only instance. Guaranteed lazy initiated // Guaranteed that it will be destroyed correctly static AnimationGraphDescriptor_BHR_Master instance; return instance; } }; class AnimationGraphDescriptor_Chaurus { private: enum Variables { kblendDefault = 0, kblendFast = 1, kblendSlow = 2, kDirection = 3, kIsBlocking = 4, kSpeed = 5, kstaggerMagnitude = 6, kTurnDelta = 7, kIsAttackReady = 8, kweaponSpeedMult = 9, kFootIKEnable = 10, km_onOffGain = 11, km_groundAscendingGain = 12, km_groundDescendingGain = 13, km_footPlantedGain = 14, km_footRaisedGain = 15, km_footUnlockGain = 16, km_worldFromModelFeedbackGain = 17, km_errorUpDownBias = 18, km_alignWorldFromModelGain = 19, km_hipOrientationGain = 20, km_footPlantedAnkleHeightMS = 21, km_footRaisedAnkleHeightMS = 22, km_maxAnkleHeightMS = 23, km_minAnkleHeightMS = 24, kbAllowRotation = 25, kturnSpeedMult = 26, kiCombatStance = 27, kiSyncTurnState = 28, kIntDirection = 29, kbMotionDriven = 30, kiSyncIdleLocomotion = 31, kfMinTurnDelta = 32, kbAnimationDriven = 33, kBoolVariable00 = 34, kIsAttacking = 35, kiLeftHandType = 36, kiWeapCategory = 37, kbWantCastLeft = 38, kbMLh_Ready = 39, kiState_DefaultChaurus_MT = 40, kiState = 41, kIsBashing = 42, kbEquipOk = 43, kIsStaggering = 44, kIsRecoiling = 45, km_state = 46, km_direction = 47, km_goalSpeed = 48, km_speedOut = 49, kSpeedDamped = 50, km_enable = 51, km_limitAngleDegrees = 52, km_startBoneIndex = 53, km_gain = 54, km_boneRadius = 55, km_endBoneIndex = 56, km_castOffset = 57, kSpeedSampled = 58, kbHeadTracking = 59, kTargetLocation = 60, kbHeadTrackingOff = 61, kSlowBlend = 62, kbNoHeadTrack = 63, kAggroWarningBlend = 64, kstaggerDirection = 65, kiCurrentStateID = 66, kiGetUpType = 67, kIsSideAttacking = 68, kisIdleLay = 69, kisIdleSitting = 70, kspeedRight = 71, kspeedMultRight = 72, kspeedLeft = 73, kspeedMultLeft = 74, kspeedBackward = 75, kspeedMultBackward = 76, kspeedForward = 77, kspeedMultForward = 78, }; static const uint64_t m_key = 6432093022549018934; // Constructor AnimationGraphDescriptor_Chaurus() { BehaviorOrig::GenerateFromEnum(m_key); } // Singleton AnimationGraphDescriptor_Chaurus(AnimationGraphDescriptor_Chaurus const&) = delete; void operator=(AnimationGraphDescriptor_Chaurus const&) = delete; public: static AnimationGraphDescriptor_Chaurus& getInstance() { // The only instance. Guaranteed lazy initiated // Guaranteed that it will be destroyed correctly static AnimationGraphDescriptor_Chaurus instance; return instance; } }; class AnimationGraphDescriptor_Chicken { private: enum Variables { kblendDefault = 0, kblendFast = 1, kblendSlow = 2, kDirection = 3, kIsBlocking = 4, kSpeed = 5, kstaggerMagnitude = 6, kTurnDelta = 7, kIsAttackReady = 8, kweaponSpeedMult = 9, kFootIKEnable = 10, kbAllowRotation = 11, kturnSpeedMult = 12, kiCombatStance = 13, kiSyncTurnState = 14, kIntDirection = 15, kbMotionDriven = 16, kiSyncIdleLocomotion = 17, kfMinTurnDelta = 18, kbAnimationDriven = 19, kBoolVariable00 = 20, kIsAttacking = 21, kiLeftHandType = 22, kiWeapCategory = 23, kbWantCastLeft = 24, kbMLh_Ready = 25, kiState_Chicken_Default_MT = 26, kiState = 27, kIsBashing = 28, kIsStaggering = 29, kIsRecoiling = 30, kSpeedDamped = 31, kSpeedSampled = 32, kbHeadTracking = 33, kTargetLocation = 34, kbHeadTrackingOff = 35, kSlowBlend = 36, kbNoHeadTrack = 37, kAggroWarningBlend = 38, kstaggerDirection = 39, kiCurrentStateID = 40, kiGetUpType = 41, kiTurnMirrored = 42, kEC_iSyncIdleLocomotion_1 = 43, kisIdleSitting = 44, kisIdleLay = 45, kbForceIdleStop = 46, }; static const uint64_t m_key = 5224687413749858422; // Constructor AnimationGraphDescriptor_Chicken() { BehaviorOrig::GenerateFromEnum(m_key); } // Singleton AnimationGraphDescriptor_Chicken(AnimationGraphDescriptor_Chicken const&) = delete; void operator=(AnimationGraphDescriptor_Chicken const&) = delete; public: static AnimationGraphDescriptor_Chicken& getInstance() { // The only instance. Guaranteed lazy initiated // Guaranteed that it will be destroyed correctly static AnimationGraphDescriptor_Chicken instance; return instance; } }; class AnimationGraphDescriptor_CowRootBehavior { private: enum Variables { kiSyncIdleLocomotion = 0, kblendDefault = 1, kfMinSpeed = 2, kSpeed = 3, kiSyncTurnState = 4, kiSyncForwardState = 5, kTurnDelta = 6, kfMinTurnDelta = 7, kturnSpeedMult = 8, kiCombatStance = 9, ktest = 10, kbHeadTrackingOn = 11, kTargetLocation = 12, kFootIKEnable = 13, km_onOffGain = 14, km_groundAscendingGain = 15, km_groundDescendingGain = 16, km_footPlantedGain = 17, km_footRaisedGain = 18, km_footUnlockGain = 19, km_worldFromModelFeedbackGain = 20, km_errorUpDownBias = 21, km_alignWorldFromModelGain = 22, km_hipOrientationGain = 23, km_footPlantedAnkleHeightMS = 24, km_footRaisedAnkleHeightMS = 25, km_maxAnkleHeightMS = 26, km_minAnkleHeightMS = 27, kblendFast = 28, kbAnimationDriven = 29, kbAllowRotation = 30, kbHeadTracking = 31, kbDisableHeadTrack = 32, kIsRecoiling = 33, kIsStaggering = 34, kIsAttacking = 35, kbIsWolf = 36, kstaggerMagnitude = 37, kIsBleedingOut = 38, kbIsSynced = 39, kbEquipOk = 40, kbCanHeadTrack = 41, kblendSlow = 42, kisIdleSitting = 43, kbMirroredAttack = 44, kiState = 45, kiState_CowDefault = 46, kbSkeeverLunge = 47, kiCharacterSelector = 48, kfMinMoveSpeed = 49, kDirection = 50, kiIsCanine = 51, kiTurnMirrored = 52, kIsAttackReady = 53, kTurnDeltaDamped = 54, kSpeedSampled = 55, kIsBashing = 56, kbNoHeadTrack = 57, kwalkBackRate = 58, kiState_CowSiwmDefault = 59, kiGetUpType = 60, kiState_DogDefault = 61, kiState_WolfDefault = 62, kiState_SabreCatDefault = 63, kiState_SkeeverDefault = 64, kiState_SkeeverLunge = 65, kiState_HorseDefault = 66, kiState_BearDefault = 67, kiState_DeerDefault = 68, kiState_GoatDefault = 69, kiState_HorkerDefault = 70, kiState_MammothDefault = 71, kiState_HorseSprint = 72, kiSyncSprintState = 73, kfTwistDirection = 74, kOldDirection = 75, kcamerafromx = 76, kcamerafromy = 77, kcamerafromz = 78, kwalkBackSpeedMult = 79, kiMovementSpeed = 80, kIsSideAttacking = 81, kisIdleLay = 82, kstaggerDirection = 83, kbFootIKEnable = 84, kiState_CowSwimDefault = 85, kiState_HorkerSwimDefault = 86, kiState_BearSwimDefault = 87, kisSwimming = 88, kisMoving = 89, kbForceIdleStop = 90, kiState_DeerDefaultRun = 91, kSlowBlend = 92, }; static const uint64_t m_key = 17103635255379484992; // Constructor AnimationGraphDescriptor_CowRootBehavior() { BehaviorOrig::GenerateFromEnum(m_key); } // Singleton AnimationGraphDescriptor_CowRootBehavior(AnimationGraphDescriptor_CowRootBehavior const&) = delete; void operator=(AnimationGraphDescriptor_CowRootBehavior const&) = delete; public: static AnimationGraphDescriptor_CowRootBehavior& getInstance() { // The only instance. Guaranteed lazy initiated // Guaranteed that it will be destroyed correctly static AnimationGraphDescriptor_CowRootBehavior instance; return instance; } }; class AnimationGraphDescriptor_DeerRootBehavior { private: enum Variables { kiSyncIdleLocomotion = 0, kblendDefault = 1, kfMinSpeed = 2, kSpeed = 3, kiSyncTurnState = 4, kiSyncForwardState = 5, kTurnDelta = 6, kfMinTurnDelta = 7, kturnSpeedMult = 8, kiCombatStance = 9, ktest = 10, kbHeadTrackingOn = 11, kTargetLocation = 12, kFootIKEnable = 13, km_onOffGain = 14, km_groundAscendingGain = 15, km_groundDescendingGain = 16, km_footPlantedGain = 17, km_footRaisedGain = 18, km_footUnlockGain = 19, km_worldFromModelFeedbackGain = 20, km_errorUpDownBias = 21, km_alignWorldFromModelGain = 22, km_hipOrientationGain = 23, km_footPlantedAnkleHeightMS = 24, km_footRaisedAnkleHeightMS = 25, km_maxAnkleHeightMS = 26, km_minAnkleHeightMS = 27, kblendFast = 28, kbAnimationDriven = 29, kbAllowRotation = 30, kbHeadTracking = 31, kbDisableHeadTrack = 32, kIsRecoiling = 33, kIsStaggering = 34, kIsAttacking = 35, kbIsWolf = 36, kstaggerMagnitude = 37, kIsBleedingOut = 38, kbIsSynced = 39, kbEquipOk = 40, kbCanHeadTrack = 41, kblendSlow = 42, kisIdleSitting = 43, kbMirroredAttack = 44, kiState = 45, kiState_DeerDefault = 46, kbSkeeverLunge = 47, kiCharacterSelector = 48, kfMinMoveSpeed = 49, kDirection = 50, kiIsCanine = 51, kiTurnMirrored = 52, kIsAttackReady = 53, kTurnDeltaDamped = 54, kIsBashing = 55, kbNoHeadTrack = 56, kcamerafromx = 57, kcamerafromy = 58, kcamerafromz = 59, kwalkBackRate = 60, kstaggerDirection = 61, kiMovementSpeed = 62, kiState_DeerDefaultRun = 63, kiGetUpType = 64, kiState_CowDefault = 65, kiState_DogDefault = 66, kiState_WolfDefault = 67, kiState_SabreCatDefault = 68, kiState_SkeeverDefault = 69, kiState_SkeeverLunge = 70, kiState_HorseDefault = 71, kiState_BearDefault = 72, kiState_GoatDefault = 73, kiState_HorkerDefault = 74, kiState_MammothDefault = 75, kiState_HorseSprint = 76, kiSyncSprintState = 77, kfTwistDirection = 78, kOldDirection = 79, kSpeedSampled = 80, kwalkBackSpeedMult = 81, kIsSideAttacking = 82, kisIdleLay = 83, kbFootIKEnable = 84, kiState_CowSwimDefault = 85, kiState_HorkerSwimDefault = 86, kiState_BearSwimDefault = 87, kisSwimming = 88, kisMoving = 89, kbForceIdleStop = 90, kSlowBlend = 91, kDefaultBlend = 92, }; static const uint64_t m_key = 1832497254465648632; // Constructor AnimationGraphDescriptor_DeerRootBehavior() { BehaviorOrig::GenerateFromEnum(m_key); } // Singleton AnimationGraphDescriptor_DeerRootBehavior(AnimationGraphDescriptor_DeerRootBehavior const&) = delete; void operator=(AnimationGraphDescriptor_DeerRootBehavior const&) = delete; public: static AnimationGraphDescriptor_DeerRootBehavior& getInstance() { // The only instance. Guaranteed lazy initiated // Guaranteed that it will be destroyed correctly static AnimationGraphDescriptor_DeerRootBehavior instance; return instance; } }; class AnimationGraphDescriptor_DogRootBehavior { private: enum Variables { kiSyncIdleLocomotion = 0, kblendDefault = 1, kfMinSpeed = 2, kSpeed = 3, kiSyncTurnState = 4, kiSyncForwardState = 5, kTurnDelta = 6, kfMinTurnDelta = 7, kturnSpeedMult = 8, kiCombatStance = 9, ktest = 10, kbHeadTrackingOn = 11, kTargetLocation = 12, kFootIKEnable = 13, km_onOffGain = 14, km_groundAscendingGain = 15, km_groundDescendingGain = 16, km_footPlantedGain = 17, km_footRaisedGain = 18, km_footUnlockGain = 19, km_worldFromModelFeedbackGain = 20, km_errorUpDownBias = 21, km_alignWorldFromModelGain = 22, km_hipOrientationGain = 23, km_footPlantedAnkleHeightMS = 24, km_footRaisedAnkleHeightMS = 25, km_maxAnkleHeightMS = 26, km_minAnkleHeightMS = 27, kblendFast = 28, kbAnimationDriven = 29, kbAllowRotation = 30, kbHeadTracking = 31, kbDisableHeadTrack = 32, kIsRecoiling = 33, kIsStaggering = 34, kIsAttacking = 35, kbIsWolf = 36, kstaggerMagnitude = 37, kIsBleedingOut = 38, kbIsSynced = 39, kbEquipOk = 40, kbCanHeadTrack = 41, kblendSlow = 42, kisIdleSitting = 43, kbMirroredAttack = 44, kiState = 45, kiState_DogDefault = 46, kbSkeeverLunge = 47, kiCharacterSelector = 48, kfMinMoveSpeed = 49, kDirection = 50, kiIsCanine = 51, kiTurnMirrored = 52, kIsAttackReady = 53, kTurnDeltaDamped = 54, kSpeedSampled = 55, kIsBashing = 56, kwalkBackRate = 57, kiMovementSpeed = 58, kisIdleLay = 59, kstaggerDirection = 60, kbFootIKDisable = 61, kiGetUpType = 62, kbForceIdleStop = 63, kiState_DogRun = 64, kiState_CowDefault = 65, kiState_WolfDefault = 66, kiState_SabreCatDefault = 67, kiState_SkeeverDefault = 68, kiState_SkeeverLunge = 69, kiState_HorseDefault = 70, kiState_BearDefault = 71, kiState_DeerDefault = 72, kiState_GoatDefault = 73, kiState_HorkerDefault = 74, kiState_MammothDefault = 75, kiState_HorseSprint = 76, kiSyncSprintState = 77, kfTwistDirection = 78, kOldDirection = 79, kbNoHeadTrack = 80, kcamerafromx = 81, kcamerafromy = 82, kcamerafromz = 83, kwalkBackSpeedMult = 84, kIsSideAttacking = 85, kbFootIKEnable = 86, kiState_CowSwimDefault = 87, kiState_HorkerSwimDefault = 88, kiState_BearSwimDefault = 89, kisSwimming = 90, kisMoving = 91, kiState_DeerDefaultRun = 92, }; static const uint64_t m_key = 16093192286272613165; // Constructor AnimationGraphDescriptor_DogRootBehavior() { BehaviorOrig::GenerateFromEnum(m_key); } // Singleton AnimationGraphDescriptor_DogRootBehavior(AnimationGraphDescriptor_DogRootBehavior const&) = delete; void operator=(AnimationGraphDescriptor_DogRootBehavior const&) = delete; public: static AnimationGraphDescriptor_DogRootBehavior& getInstance() { // The only instance. Guaranteed lazy initiated // Guaranteed that it will be destroyed correctly static AnimationGraphDescriptor_DogRootBehavior instance; return instance; } }; class AnimationGraphDescriptor_DraugrBehavior { private: enum Variables { kblendMoveStart = 0, kblendMove1stP = 1, kblendMoveStop = 2, kTurnDelta = 3, kblendDefault = 4, kDirection = 5, kSpeed = 6, kiWantSprint = 7, kiSyncTurnState = 8, kiRightHandType = 9, kiLeftHandType = 10, kbIsSynced = 11, kbAnimationDriven = 12, kIsStaggering = 13, kiSyncIdleLocomotion = 14, kblendFast = 15, kIsAttackReady = 16, kbAllowRotation = 17, kIsBlocking = 18, kIsPlayer = 19, kPitch = 20, kIsFiringBow = 21, kBowZoom = 22, kBoolVariable = 23, kIsEquipping = 24, kIsUnequipping = 25, kbWeapReady = 26, kstaggerMagnitude = 27, kcurrentDefaultState = 28, kbEquipOk = 29, kiWantBlock = 30, ki1HMState = 31, kIsBashing = 32, kiState = 33, kiState_DraugrDefault = 34, kiState_DraugrBlocking = 35, kSampledSpeed = 36, kiEquippedItemState = 37, kbMLh_Ready = 38, kIsCastingLeft = 39, kIsCastingRight = 40, kInDualMagicState = 41, kIsCastingDual = 42, kIsInCastStateDamped = 43, kIsBlockHit = 44, kbWantCastLeft = 45, kIsInCastState = 46, kBlendAcc = 47, kbInMoveState = 48, kIsPowerAttacking = 49, kbCastReady = 50, kbVoiceReady = 51, kbWantCastVoice = 52, kTimeDelta = 53, kiState_DraugrRanged = 54, kiState_Draugr1HM = 55, kiState_DraugrBattleAxe = 56, kiState_DraugrGreatSword = 57, kiState_DraugrH2H = 58, kiState_DraugrBow = 59, kiState_DraugrBowDrawn = 60, kiState_Draugr2GSBlocking = 61, kiState_Draugr2HMBlocking = 62, kbHeadTrackingOn = 63, kTargetLocation = 64, kcamerafromx = 65, kcamerafromy = 66, kcamerafromz = 67, kbCanHeadTrack = 68, kIsBleedingOut = 69, kbHeadTracking = 70, kiState_DraugrShieldBlocking = 71, kblendCyclic = 72, kstaggerDirection = 73, kbInFurniture = 74, kiGetUpType = 75, ktest = 76, }; static const uint64_t m_key = 1556693752012287718; // Constructor AnimationGraphDescriptor_DraugrBehavior() { BehaviorOrig::GenerateFromEnum(m_key); } // Singleton AnimationGraphDescriptor_DraugrBehavior(AnimationGraphDescriptor_DraugrBehavior const&) = delete; void operator=(AnimationGraphDescriptor_DraugrBehavior const&) = delete; public: static AnimationGraphDescriptor_DraugrBehavior& getInstance() { // The only instance. Guaranteed lazy initiated // Guaranteed that it will be destroyed correctly static AnimationGraphDescriptor_DraugrBehavior instance; return instance; } }; class AnimationGraphDescriptor_DwarvenSpider { private: enum Variables { kblendDefault = 0, kblendFast = 1, kblendSlow = 2, kDirection = 3, kIsBlocking = 4, kSpeed = 5, kstaggerMagnitude = 6, kTurnDelta = 7, kIsAttackReady = 8, kweaponSpeedMult = 9, kFootIKEnable = 10, km_onOffGain = 11, km_groundAscendingGain = 12, km_groundDescendingGain = 13, km_footPlantedGain = 14, km_footRaisedGain = 15, km_footUnlockGain = 16, km_worldFromModelFeedbackGain = 17, km_errorUpDownBias = 18, km_alignWorldFromModelGain = 19, km_hipOrientationGain = 20, km_footPlantedAnkleHeightMS = 21, km_footRaisedAnkleHeightMS = 22, km_maxAnkleHeightMS = 23, km_minAnkleHeightMS = 24, kbAllowRotation = 25, kturnSpeedMult = 26, kiCombatStance = 27, kiSyncTurnState = 28, kIntDirection = 29, kbMotionDriven = 30, kiSyncIdleLocomotion = 31, kfMinTurnDelta = 32, kbAnimationDriven = 33, kBoolVariable00 = 34, kIsAttacking = 35, kiLeftHandType = 36, kiWeapCategory = 37, kbWantCastLeft = 38, kbMLh_Ready = 39, kiState_CombatSpider_MT = 40, kiState_DefaultSpider_MT = 41, kiState = 42, kIsBashing = 43, kbEquipOk = 44, kIsStaggering = 45, kIsRecoiling = 46, km_state = 47, km_direction = 48, km_goalSpeed = 49, km_speedOut = 50, kSpeedDamped = 51, km_enable = 52, km_limitAngleDegrees = 53, km_startBoneIndex = 54, km_gain = 55, km_boneRadius = 56, km_endBoneIndex = 57, km_castOffset = 58, kSpeedSampled = 59, kiCurrentStateID = 60, kspeedMultForward = 61, kspeedMultBackward = 62, kspeedMultLeft = 63, kspeedMultRight = 64, kspeedForward = 65, kspeedBackward = 66, kspeedLeft = 67, kspeedRight = 68, kIsSideAttacking = 69, kbFootIKDisable = 70, kiGetUpType = 71, }; static const uint64_t m_key = 15924684633707834553; // Constructor AnimationGraphDescriptor_DwarvenSpider() { BehaviorOrig::GenerateFromEnum(m_key); } // Singleton AnimationGraphDescriptor_DwarvenSpider(AnimationGraphDescriptor_DwarvenSpider const&) = delete; void operator=(AnimationGraphDescriptor_DwarvenSpider const&) = delete; public: static AnimationGraphDescriptor_DwarvenSpider& getInstance() { // The only instance. Guaranteed lazy initiated // Guaranteed that it will be destroyed correctly static AnimationGraphDescriptor_DwarvenSpider instance; return instance; } }; class AnimationGraphDescriptor_Falmer_Master_Behavior { private: enum Variables { kiSyncIdleLocomotion = 0, kiSyncTurnState = 1, kSpeed = 2, kblendDefault = 3, kDirection = 4, kbEquipOk = 5, kiRightHandType = 6, kiWantBlock = 7, kiLeftHandType = 8, kiEquippedItemState = 9, kIsAttackReady = 10, kIsRecoiling = 11, kIsStaggering = 12, kbWeapReady = 13, kIsAttacking = 14, kcurrentDefaultState = 15, kblendFast = 16, kbAnimationDriven = 17, kstaggerMagnitude = 18, kbAllowRotation = 19, kbHeadTracking = 20, kTargetLocation = 21, kbHeadTrackingOn = 22, kbCanHeadTrack = 23, kIsBlocking = 24, kiBlockState = 25, kiSyncAttackStance = 26, kIsBashing = 27, kFootIKEnable = 28, km_onOffGain = 29, km_groundAscendingGain = 30, km_groundDescendingGain = 31, km_footPlantedGain = 32, km_footRaisedGain = 33, km_footUnlockGain = 34, km_worldFromModeFeedbackGain = 35, km_errorUpDownBias = 36, km_alignWorldFromModelGain = 37, km_hipOrientationGain = 38, km_footPlantedAnkleHeightMS = 39, km_footRaisedAnkleHeightMS = 40, km_maxAnkleHeightMS = 41, km_minAnkleHeightMS = 42, km_footEndLS = 43, kiState = 44, kSpeedDamped = 45, kTurnDelta = 46, kIsFiringBow = 47, kPitch = 48, kSpeedSampled = 49, kisCasting = 50, kbWantCastLeft = 51, kbMLh_Ready = 52, kiState_FalmerDefault = 53, kturnSpeedMult = 54, kIsUnequipping = 55, kIsBleedingOut = 56, kcamerafromx = 57, kcamerafromy = 58, kcamerafromz = 59, kiGetUpType = 60, kbIsSynced = 61, kstaggerDirection = 62, kiState_FalmerBowDrawn = 63, kIsSquatting = 64, kiCombatState = 65, kiLeftHandEquipped = 66, kiStateRunWalk = 67, kiStateCurrent = 68, kiState_Falmer1HMRun = 69, kiState_Falmer1HMWalk = 70, kInt8Variable = 71, kbWantCastRight = 72, kbMRh_Ready = 73, }; static const uint64_t m_key = 3009402738794250552; // Constructor AnimationGraphDescriptor_Falmer_Master_Behavior() { BehaviorOrig::GenerateFromEnum(m_key); } // Singleton AnimationGraphDescriptor_Falmer_Master_Behavior(AnimationGraphDescriptor_Falmer_Master_Behavior const&) = delete; void operator=(AnimationGraphDescriptor_Falmer_Master_Behavior const&) = delete; public: static AnimationGraphDescriptor_Falmer_Master_Behavior& getInstance() { // The only instance. Guaranteed lazy initiated // Guaranteed that it will be destroyed correctly static AnimationGraphDescriptor_Falmer_Master_Behavior instance; return instance; } }; class AnimationGraphDescriptor_FrostbiteSpider { private: enum Variables { kblendDefault = 0, kblendFast = 1, kblendSlow = 2, kDirection = 3, kIsBlocking = 4, kSpeed = 5, kstaggerMagnitude = 6, kTurnDelta = 7, kIsAttackReady = 8, kweaponSpeedMult = 9, kbAllowRotation = 10, kturnSpeedMult = 11, kiCombatStance = 12, kiSyncTurnState = 13, kIntDirection = 14, kbMotionDriven = 15, kiSyncIdleLocomotion = 16, kfMinTurnDelta = 17, kbAnimationDriven = 18, kIsAttacking = 19, kiLeftHandType = 20, kiWeapCategory = 21, kbWantCastLeft = 22, kbMLh_Ready = 23, kiState_CombatSpider_MT = 24, kiState_DefaultSpider_MT = 25, kiState = 26, kIsBashing = 27, kbEquipOk = 28, kIsStaggering = 29, kIsRecoiling = 30, kSpeedDamped = 31, kSpeedSampled = 32, kiCurrentStateID = 33, kiGetUpType = 34, kbIsSynced = 35, }; static const uint64_t m_key = 1928879069472700161; // Constructor AnimationGraphDescriptor_FrostbiteSpider() { BehaviorOrig::GenerateFromEnum(m_key); } // Singleton AnimationGraphDescriptor_FrostbiteSpider(AnimationGraphDescriptor_FrostbiteSpider const&) = delete; void operator=(AnimationGraphDescriptor_FrostbiteSpider const&) = delete; public: static AnimationGraphDescriptor_FrostbiteSpider& getInstance() { // The only instance. Guaranteed lazy initiated // Guaranteed that it will be destroyed correctly static AnimationGraphDescriptor_FrostbiteSpider instance; return instance; } }; class AnimationGraphDescriptor_GiantRootBehavior { private: 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, }; static const uint64_t m_key = 14787123347890181413; // Constructor AnimationGraphDescriptor_GiantRootBehavior() { BehaviorOrig::GenerateFromEnum(m_key); } // Singleton AnimationGraphDescriptor_GiantRootBehavior(AnimationGraphDescriptor_GiantRootBehavior const&) = delete; void operator=(AnimationGraphDescriptor_GiantRootBehavior const&) = delete; public: static AnimationGraphDescriptor_GiantRootBehavior& getInstance() { // The only instance. Guaranteed lazy initiated // Guaranteed that it will be destroyed correctly static AnimationGraphDescriptor_GiantRootBehavior instance; return instance; } }; class AnimationGraphDescriptor_GoatRootBehavior { private: enum Variables { kiSyncIdleLocomotion = 0, kblendDefault = 1, kfMinSpeed = 2, kSpeed = 3, kiSyncTurnState = 4, kiSyncForwardState = 5, kTurnDelta = 6, kfMinTurnDelta = 7, kturnSpeedMult = 8, kiCombatStance = 9, ktest = 10, kbHeadTrackingOn = 11, kTargetLocation = 12, kFootIKEnable = 13, km_onOffGain = 14, km_groundAscendingGain = 15, km_groundDescendingGain = 16, km_footPlantedGain = 17, km_footRaisedGain = 18, km_footUnlockGain = 19, km_worldFromModelFeedbackGain = 20, km_errorUpDownBias = 21, km_alignWorldFromModelGain = 22, km_hipOrientationGain = 23, km_footPlantedAnkleHeightMS = 24, km_footRaisedAnkleHeightMS = 25, km_maxAnkleHeightMS = 26, km_minAnkleHeightMS = 27, kblendFast = 28, kbAnimationDriven = 29, kbAllowRotation = 30, kbHeadTracking = 31, kbDisableHeadTrack = 32, kIsRecoiling = 33, kIsStaggering = 34, kIsAttacking = 35, kbIsWolf = 36, kstaggerMagnitude = 37, kIsBleedingOut = 38, kbIsSynced = 39, kbEquipOk = 40, kbCanHeadTrack = 41, kblendSlow = 42, kisIdleSitting = 43, kbMirroredAttack = 44, kiState = 45, kiState_GoatDefault = 46, kbSkeeverLunge = 47, kiCharacterSelector = 48, kfMinMoveSpeed = 49, kDirection = 50, kiIsCanine = 51, kiTurnMirrored = 52, kIsAttackReady = 53, kTurnDeltaDamped = 54, kIsBashing = 55, kbNoHeadTrack = 56, kcamerafromx = 57, kcamerafromy = 58, kcamerafromz = 59, kwalkBackRate = 60, kiGetUpType = 61, kiState_CowDefault = 62, kiState_DogDefault = 63, kiState_WolfDefault = 64, kiState_SabreCatDefault = 65, kiState_SkeeverDefault = 66, kiState_SkeeverLunge = 67, kiState_HorseDefault = 68, kiState_BearDefault = 69, kiState_DeerDefault = 70, kiState_HorkerDefault = 71, kiState_MammothDefault = 72, kiState_HorseSprint = 73, kiSyncSprintState = 74, kfTwistDirection = 75, kOldDirection = 76, kSpeedSampled = 77, kwalkBackSpeedMult = 78, kiMovementSpeed = 79, kIsSideAttacking = 80, kisIdleLay = 81, kstaggerDirection = 82, kbFootIKEnable = 83, kiState_CowSwimDefault = 84, kiState_HorkerSwimDefault = 85, kiState_BearSwimDefault = 86, kisSwimming = 87, kisMoving = 88, kbForceIdleStop = 89, kiState_DeerDefaultRun = 90, kSlowBlend = 91, }; static const uint64_t m_key = 5260053452598805463; // Constructor AnimationGraphDescriptor_GoatRootBehavior() { BehaviorOrig::GenerateFromEnum(m_key); } // Singleton AnimationGraphDescriptor_GoatRootBehavior(AnimationGraphDescriptor_GoatRootBehavior const&) = delete; void operator=(AnimationGraphDescriptor_GoatRootBehavior const&) = delete; public: static AnimationGraphDescriptor_GoatRootBehavior& getInstance() { // The only instance. Guaranteed lazy initiated // Guaranteed that it will be destroyed correctly static AnimationGraphDescriptor_GoatRootBehavior instance; return instance; } }; class AnimationGraphDescriptor_HagravenMasterBehavior { private: enum Variables { kSpeed = 0, kIsStaggering = 1, kIsAttacking = 2, kIsRecoiling = 3, kDirection = 4, kSpeedSampled = 5, kiSyncDefaultState = 6, kiSyncIdleLocomotion = 7, kiState = 8, kiState_HagravenDefault = 9, kTurnDelta = 10, kturnSpeedMult = 11, kiSyncTurnState = 12, kiRightHandType = 13, kbWeapReady = 14, kiEquippedItemState = 15, kIsAttackReady = 16, kbMLh_Ready = 17, kbMRh_Ready = 18, kIntDirection = 19, kblendFast = 20, kblendDefault = 21, kisCasting = 22, kbWantCastRight = 23, kbWantCastLeft = 24, kbHeadTrackingOn = 25, kTargetLocation = 26, kcamerafromx = 27, kcamerafromy = 28, kcamerafromz = 29, kbCanHeadTrack = 30, kbHeadTracking = 31, kbEquipOk = 32, kbAnimationDriven = 33, kstaggerMagnitude = 34, kbIsSynced = 35, kiGetUpType = 36, kstaggerDirection = 37, kTimeStep = 38, kbFullyMotionDriven = 39, kDirectionDamped = 40, kbFootIK = 41, kbNoFootIK = 42, kIsShouting = 43, kIsBusy = 44, kIsIdle = 45, kbVoiceReady = 46, kbWantCastVoice = 47, kiCombat = 48, kTweenEntryDirection = 49, kiDirectionForward = 50, kPhonemeBlendTarget = 51, kLipBigAah = 52, kLipDST = 53, kLipEee = 54, kLipFV = 55, kLipK = 56, kLipL = 57, kLipR = 58, kLipTh = 59, kPhonemeBlend = 60, kLipAcc = 61, kInvPhonemeBlend = 62, kbLookAtTarget = 63, kbCanLookAtTarget = 64, km_worldFromModelFeedbackGain = 65, km_alignWorldFromModelGain = 66, km_ankeOrientationGain = 67, km_frontFootPlantedAnkleHeightMS = 68, km_frontFootRaisedAnkleHeightMS = 69, km_frontMaxAnkleHeightMS = 70, km_frontMinAnkleHeightMS = 71, km_rearFootPlantedAnkleHeightMS = 72, km_rearFootRaisedAnkleHeightMS = 73, km_rearMaxAnkleHeightMS = 74, km_rearMinAnkleHeightMS = 75, km_rearMaxAnkleAngleDegrees = 76, km_raycastDistanceUp = 77, km_raycastDistanceDown = 78, km_errorOut = 79, km_errorOutTranslation = 80, km_alignWithGroundRotation = 81, kBSLookAtModifier_m_onGain = 82, kBSLookAtModifier_m_offGain = 83, kLookAtHeadingMaxAngle = 84, kBSLookAtModifier_CanLookOutsideLimit = 85, kLookAtOutOfRange = 86, kbSpeedSynced = 87, kdefaultBlend = 88, kHasTweenSpeed = 89, kTweenSpeed = 90, kDistToGoal = 91, kTurnDeltaDamped = 92, kPitchDeltaDamped = 93, kFlightPitchBlend = 94, kPathAngle = 95, kMovementDirection = 96, kMoveDirZ = 97, kBSLookAtModifier_m_onGain_Shouting = 98, kBSLookAtModifier_m_onGain_Combat = 99, kBSLookAtModifier_m_offGain_Shouting = 100, kBSLookAtModifier_m_offGain_Combat = 101, kPitchDelta = 102, kMaxSpeedCurrent = 103, kMaxSpeed = 104, kMinSpeed = 105, kMaxSpeedDamped = 106, kPathAngleThreshold = 107, kTargetSpeedDamped = 108, kTargetSpeed = 109, kTweenSpeedDamped = 110, kTweenSpeedMin = 111, kMaxAcc = 112, kTargetSpeedMaxScale = 113, kMaxDec = 114, kDrag = 115, kTargetSpeedThresholdMin = 116, kTargetSpeedThresholdMax = 117, kIsFeathering = 118, kTurnDeltaTarget = 119, kTurnDeltaScale = 120, kTurnDeltaDampedGain = 121, kPitchDeltaTarget = 122, kPitchDeltaDampedGain = 123, kFlightPitchBlendTarget = 124, kFlightPitchBlendGain = 125, kPickNewIdleTime = 126, kFlightHitInjuredSpeedMin = 127, kFlightHitInjuredDecGain = 128, kTurnMin = 129, kIsTurningLeft = 130, kIsTurningRight = 131, kfMinSpeed = 132, kisMoving = 133, kIsMovingForward = 134, kIsMovingBackward = 135, kBSLookAtModifier_m_onGain_Default = 136, kBSLookAtModifier_m_offGain_Default = 137, kTweenRotation = 138, kbAllowRotation = 139, kTweenPosition = 140, kConstraintOffset = 141, kbTweenUpdate = 142, kTweenEntryDirectionFlightKillGrab = 143, kTweenEntryDirectionPrev = 144, kTweenEntryDirectionCur = 145, kLipBigAahDamped = 146, kLipGain = 147, kLipDSTDamped = 148, kLipEeeDamped = 149, kLipFVDamped = 150, kLipKDamped = 151, kLipLDamped = 152, kLipRDamped = 153, kLipThDamped = 154, }; static const uint64_t m_key = 3017922126943190855; // Constructor AnimationGraphDescriptor_HagravenMasterBehavior() { BehaviorOrig::GenerateFromEnum(m_key); } // Singleton AnimationGraphDescriptor_HagravenMasterBehavior(AnimationGraphDescriptor_HagravenMasterBehavior const&) = delete; void operator=(AnimationGraphDescriptor_HagravenMasterBehavior const&) = delete; public: static AnimationGraphDescriptor_HagravenMasterBehavior& getInstance() { // The only instance. Guaranteed lazy initiated // Guaranteed that it will be destroyed correctly static AnimationGraphDescriptor_HagravenMasterBehavior instance; return instance; } }; class AnimationGraphDescriptor_HorkerRootBehavior { private: enum Variables { kiSyncIdleLocomotion = 0, kblendDefault = 1, kfMinSpeed = 2, kSpeed = 3, kiSyncTurnState = 4, kiSyncForwardState = 5, kTurnDelta = 6, kfMinTurnDelta = 7, kturnSpeedMult = 8, kiCombatStance = 9, ktest = 10, kbHeadTrackingOn = 11, kTargetLocation = 12, kFootIKEnable = 13, km_onOffGain = 14, km_groundAscendingGain = 15, km_groundDescendingGain = 16, km_footPlantedGain = 17, km_footRaisedGain = 18, km_footUnlockGain = 19, km_worldFromModelFeedbackGain = 20, km_errorUpDownBias = 21, km_alignWorldFromModelGain = 22, km_hipOrientationGain = 23, km_footPlantedAnkleHeightMS = 24, km_footRaisedAnkleHeightMS = 25, km_maxAnkleHeightMS = 26, km_minAnkleHeightMS = 27, kblendFast = 28, kbAnimationDriven = 29, kbAllowRotation = 30, kbHeadTracking = 31, kbDisableHeadTrack = 32, kIsRecoiling = 33, kIsStaggering = 34, kIsAttacking = 35, kbIsWolf = 36, kstaggerMagnitude = 37, kIsBleedingOut = 38, kbIsSynced = 39, kbEquipOk = 40, kbCanHeadTrack = 41, kblendSlow = 42, kisIdleSitting = 43, kbMirroredAttack = 44, kiState = 45, kiState_HorkerDefault = 46, kbSkeeverLunge = 47, kiCharacterSelector = 48, kDirection = 49, kiIsCanine = 50, kiTurnMirrored = 51, kIsAttackReady = 52, kTurnDeltaDamped = 53, kIsBashing = 54, kwalkBackRate = 55, kiState_HorkerSwimDefault = 56, kiGetUpType = 57, kiState_CowDefault = 58, kiState_DogDefault = 59, kiState_WolfDefault = 60, kiState_SabreCatDefault = 61, kiState_SkeeverDefault = 62, kiState_SkeeverLunge = 63, kiState_HorseDefault = 64, kiState_BearDefault = 65, kiState_DeerDefault = 66, kiState_GoatDefault = 67, kiState_MammothDefault = 68, kiState_HorseSprint = 69, kiSyncSprintState = 70, kfTwistDirection = 71, kOldDirection = 72, kSpeedSampled = 73, kbNoHeadTrack = 74, kcamerafromx = 75, kcamerafromy = 76, kcamerafromz = 77, kwalkBackSpeedMult = 78, kiMovementSpeed = 79, kIsSideAttacking = 80, kisIdleLay = 81, kstaggerDirection = 82, kbFootIKEnable = 83, kiState_CowSwimDefault = 84, kiState_BearSwimDefault = 85, kisSwimming = 86, kisMoving = 87, kbForceIdleStop = 88, kiState_DeerDefaultRun = 89, }; static const uint64_t m_key = 6046020211772183226; // Constructor AnimationGraphDescriptor_HorkerRootBehavior() { BehaviorOrig::GenerateFromEnum(m_key); } // Singleton AnimationGraphDescriptor_HorkerRootBehavior(AnimationGraphDescriptor_HorkerRootBehavior const&) = delete; void operator=(AnimationGraphDescriptor_HorkerRootBehavior const&) = delete; public: static AnimationGraphDescriptor_HorkerRootBehavior& getInstance() { // The only instance. Guaranteed lazy initiated // Guaranteed that it will be destroyed correctly static AnimationGraphDescriptor_HorkerRootBehavior instance; return instance; } }; class AnimationGraphDescriptor_HorseRootBehavior { private: enum Variables { kiSyncIdleLocomotion = 0, kblendDefault = 1, kfMinSpeed = 2, kSpeed = 3, kiSyncTurnDirection = 4, kiSyncForwardState = 5, kTurnDelta = 6, kfMinTurnDelta = 7, kturnSpeedMult = 8, kiCombatStance = 9, kbHeadTrackingOn = 10, kTargetLocation = 11, km_onOffGain = 12, km_groundAscendingGain = 13, km_groundDescendingGain = 14, km_footPlantedGain = 15, km_footRaisedGain = 16, km_footUnlockGain = 17, km_worldFromModelFeedbackGain = 18, km_errorUpDownBias = 19, km_alignWorldFromModelGain = 20, km_hipOrientationGain = 21, km_footPlantedAnkleHeightMS = 22, km_footRaisedAnkleHeightMS = 23, km_maxAnkleHeightMS = 24, km_minAnkleHeightMS = 25, kblendFast = 26, kbAnimationDriven = 27, kbAllowRotation = 28, kbHeadTracking = 29, kbDisableHeadTrack = 30, kIsRecoiling = 31, kIsStaggering = 32, kIsAttacking = 33, kstaggerMagnitude = 34, kIsBleedingOut = 35, kbIsSynced = 36, kbEquipOk = 37, kbCanHeadTrack = 38, kblendVerySlow = 39, kisIdleSitting = 40, kbMirroredAttack = 41, kiState = 42, kiCharacterSelector = 43, kfMinMoveSpeed = 44, kDirection = 45, kIsAttackReady = 46, kiState_HorseDefault = 47, kTurnDeltaDamped = 48, kiSyncSprintState = 49, kiState_HorseSprint = 50, kfTwistDirection = 51, kIsSprinting = 52, kHorseSpeedSampled = 53, kDirectionDamped = 54, kDirectionRange = 55, kDirectionRangeDamped = 56, kIsBashing = 57, kIsDismounting = 58, kblendFromAnimDriven = 59, kwalkBackRate = 60, kwalkBackSpeedMult = 61, kcamerafromx = 62, kcamerafromy = 63, kcamerafromz = 64, kbInJumpState = 65, kiState_HorseFall = 66, kiGetUpType = 67, kbInSwimState = 68, kiState_HorseSwim = 69, kstaggerDirection = 70, kblendSlow = 71, kbForceIdleStop = 72, kbHorseFootIKEnable = 73, kbNoHeadTrack = 74, kisMoving = 75, }; static const uint64_t m_key = 3064138997224155673; // Constructor AnimationGraphDescriptor_HorseRootBehavior() { BehaviorOrig::GenerateFromEnum(m_key); } // Singleton AnimationGraphDescriptor_HorseRootBehavior(AnimationGraphDescriptor_HorseRootBehavior const&) = delete; void operator=(AnimationGraphDescriptor_HorseRootBehavior const&) = delete; public: static AnimationGraphDescriptor_HorseRootBehavior& getInstance() { // The only instance. Guaranteed lazy initiated // Guaranteed that it will be destroyed correctly static AnimationGraphDescriptor_HorseRootBehavior instance; return instance; } }; class AnimationGraphDescriptor_MammothRootBehavior { private: enum Variables { kiSyncIdleLocomotion = 0, kblendDefault = 1, kfMinSpeed = 2, kSpeed = 3, kiSyncTurnState = 4, kiSyncForwardState = 5, kTurnDelta = 6, kfMinTurnDelta = 7, kturnSpeedMult = 8, kiCombatStance = 9, ktest = 10, kbHeadTrackingOn = 11, kTargetLocation = 12, kFootIKEnable = 13, km_onOffGain = 14, km_groundAscendingGain = 15, km_groundDescendingGain = 16, km_footPlantedGain = 17, km_footRaisedGain = 18, km_footUnlockGain = 19, km_worldFromModelFeedbackGain = 20, km_errorUpDownBias = 21, km_alignWorldFromModelGain = 22, km_hipOrientationGain = 23, km_footPlantedAnkleHeightMS = 24, km_footRaisedAnkleHeightMS = 25, km_maxAnkleHeightMS = 26, km_minAnkleHeightMS = 27, kblendFast = 28, kbAnimationDriven = 29, kbAllowRotation = 30, kbHeadTracking = 31, kbDisableHeadTrack = 32, kIsRecoiling = 33, kIsStaggering = 34, kIsAttacking = 35, kbIsWolf = 36, kstaggerMagnitude = 37, kIsBleedingOut = 38, kbIsSynced = 39, kbEquipOk = 40, kbCanHeadTrack = 41, kblendSlow = 42, kisIdleSitting = 43, kbMirroredAttack = 44, kiState = 45, kiState_MammothDefault = 46, kbSkeeverLunge = 47, kiCharacterSelector = 48, kfMinMoveSpeed = 49, kDirection = 50, kiIsCanine = 51, kiTurnMirrored = 52, kIsAttackReady = 53, kTurnDeltaDamped = 54, kIsBashing = 55, kbNoHeadTrack = 56, kcamerafromx = 57, kcamerafromy = 58, kcamerafromz = 59, kwalkBackRate = 60, kstaggerDirection = 61, km_footPlantedAnkleHeightMS_Front = 62, km_footRaisedAnkleHeightMS_Front = 63, km_maxAnkleHeightMS_Front = 64, km_hitSomething_0 = 65, km_hitSomething_1 = 66, km_footPlantedAnkleHeightMS_Rear = 67, km_footRaisedAnkleHeightMS_Rear = 68, km_maxAnkleHeightMS_Rear = 69, km_hitSomething_2 = 70, km_errorOut = 71, km_hitSomething_3 = 72, kbLegCastResults = 73, kiGetUpType = 74, km_velocityGain = 75, km_positionGain = 76, km_positionMaxLinearVelocity = 77, km_snapMaxLinearVelocity = 78, kiState_CowDefault = 79, kiState_DogDefault = 80, kiState_WolfDefault = 81, kiState_SabreCatDefault = 82, kiState_SkeeverDefault = 83, kiState_SkeeverLunge = 84, kiState_HorseDefault = 85, kiState_BearDefault = 86, kiState_DeerDefault = 87, kiState_GoatDefault = 88, kiState_HorkerDefault = 89, kiState_HorseSprint = 90, kiSyncSprintState = 91, kfTwistDirection = 92, kOldDirection = 93, kSpeedSampled = 94, kwalkBackSpeedMult = 95, kiMovementSpeed = 96, kIsSideAttacking = 97, kisIdleLay = 98, kbFootIKEnable = 99, kiState_CowSwimDefault = 100, kiState_HorkerSwimDefault = 101, kiState_BearSwimDefault = 102, kisSwimming = 103, kisMoving = 104, kbForceIdleStop = 105, kiState_DeerDefaultRun = 106, kDefaultBlend = 107, }; static const uint64_t m_key = 13065750443784029010; // Constructor AnimationGraphDescriptor_MammothRootBehavior() { BehaviorOrig::GenerateFromEnum(m_key); } // Singleton AnimationGraphDescriptor_MammothRootBehavior(AnimationGraphDescriptor_MammothRootBehavior const&) = delete; void operator=(AnimationGraphDescriptor_MammothRootBehavior const&) = delete; public: static AnimationGraphDescriptor_MammothRootBehavior& getInstance() { // The only instance. Guaranteed lazy initiated // Guaranteed that it will be destroyed correctly static AnimationGraphDescriptor_MammothRootBehavior instance; return instance; } }; class AnimationGraphDescriptor_Master_Behavior { private: enum Variables { kSpeed = 0, kDirection = 1, kTurnDelta = 2, kiSyncIdleLocomotion = 3, kSpeedWalk = 4, kSpeedRun = 5, kfSpeedMin = 6, kuseShield = 7, kuseMLh = 8, kblendMoveStart = 9, kblendMoveStop = 10, kblendDefault = 11, kWalkSpeedMult = 12, kTurnDeltaDamped = 13, kTurnMin = 14, kIsFirstPerson = 15, kPitch = 16, kPitchLook = 17, kblendAttackPowerFast = 18, kblendAttackPowerSlow = 19, kblendFast = 20, kIsPlayer = 21, kattackPowerStartTime = 22, kblendMove1stP = 23, kIntVariable = 24, kIsNPC = 25, kblendSlow = 26, kPitchDefault = 27, kPitchOverride = 28, kstaggerMagnitude = 29, kblockDown = 30, kblockLeft = 31, kblockRight = 32, kblockUp = 33, krecoilMagnitude = 34, kiRightHandType = 35, kIsBlocking = 36, kiWantBlock = 37, kIsAttackReady = 38, kiAnnotation = 39, kSpeedSampled = 40, kbMotionDriven = 41, kblendAttackRelease = 42, kattackComboStartFraction = 43, kblendAttackCombo = 44, kattackIntroLength = 45, kIsShouting = 46, kweaponSpeedMult = 47, kiSyncTurnState = 48, ki1stPerson = 49, kIsSprinting = 50, kbIsSynced = 51, kIsBlockHit = 52, kTimeDelta = 53, kPitchOffset = 54, kPitchAcc = 55, kPitchThresh = 56, kUsePitch = 57, kDisablePitch = 58, kweapAdj = 59, kiLeftHandType = 60, kweapChangeStartFraction = 61, k1stPRot = 62, k1stPRotDamped = 63, kRotMax = 64, kPitchManualOverride = 65, kSpeedAcc = 66, kIsCastingRight = 67, kIsCastingLeft = 68, kCastBlend = 69, kbVoiceReady = 70, kbWantCastLeft = 71, kbWantCastRight = 72, kbWantCastVoice = 73, kBlendDamped = 74, kb1HM_MLh_attack = 75, kIs1HM = 76, ki1HMState = 77, kRawBlend = 78, kBlendAcc = 79, kb1HMCombat = 80, kbAnimationDriven = 81, kbCastReady = 82, kIsStaggering = 83, kIsRecoiling = 84, kIsAttacking = 85, kIsInCastState = 86, kbleedoutTurnMult = 87, kIsInCastStateDamped = 88, kbAllowRotation = 89, kbMagicDraw = 90, kCastBlendDamped = 91, kbMLh_Ready = 92, kbMRh_Ready = 93, kiState = 94, kiState_NPCSprinting = 95, kiState_NPCDefault = 96, kfIsFirstPerson = 97, kbInMoveState = 98, kiState_NPCSneaking = 99, kiState_NPCBowDrawn = 100, kBoolVariable = 101, kDualMagicState = 102, kiDualMagicState = 103, kInDualMagicState = 104, kiState_NPCBlocking = 105, kiState_NPCBleedout = 106, kiBlockState = 107, kbSprintOK = 108, kiSyncSprintState = 109, kIsEquipping = 110, kIsUnequipping = 111, kiIsInSneak = 112, kcurrentDefaultState = 113, kBowZoom = 114, kbowZoomAmt = 115, kbIdlePlaying = 116, kiMagicEquipped = 117, kiEquippedItemState = 118, kiMagicState = 119, kIsCastingDual = 120, kbIsDialogueExpressive = 121, kiIsDialogueExpressive = 122, kbAnimObjectLoaded = 123, kfEquipWeapAdj = 124, kbEquipUnequip = 125, kbAttached = 126, kbodyMorphWeight = 127, kIsBashing = 128, kbEquipOk = 129, kIsBleedingOut = 130, kfMagicForceEquipBlendValue = 131, kFemaleOffset = 132, kblendVerySlow = 133, kblendDialogue = 134, kiSyncIdleState = 135, kfIdleTimer = 136, kbIsH2HSolo = 137, kAdditiveHeadTransl = 138, kAdditiveHeadScale = 139, kAdditiveHeadRot = 140, k2HMweaponSpeedMult = 141, kiState_NPC1HM = 142, kiState_NPC2HM = 143, kiState_NPCBow = 144, kiState_NPCMagic = 145, kiState_NPCMagicCasting = 146, kiState_NPCHorse = 147, kiState_HorseSprint = 148, kiCharacterSelector = 149, krandomStartTime = 150, kbHeadTracking = 151, kbIsRiding = 152, kfMinSpeed = 153, kiCombatStance = 154, kturnSpeedMult = 155, kiSyncTurnDirection = 156, kfTwistDirection = 157, kIntDirection = 158, kDirectionRange = 159, kDirectionRangeDamped = 160, kDirectionDamped = 161, kIsDismounting = 162, kTargetLocation = 163, kbTalkable = 164, kbNeutralState = 165, kCastOK = 166, kblendFromAnimDriven = 167, kwalkBackRate = 168, kbRitualSpellActive = 169, kSwimDirection = 170, kiRegularAttack = 171, kIsAttackReady_32 = 172, kcamerafromx = 173, kcamerafromy = 174, kcamerafromz = 175, kVelocityZ = 176, kbInJumpState = 177, kLookAtOutOfRange = 178, kiRightHandEquipped = 179, kiLeftHandEquipped = 180, ktestint = 181, kiIsPlayer = 182, kSpeedDamped = 183, kbodyMorphMuscular = 184, kbHeadTrackSpine = 185, kIsSneaking = 186, kiGetUpType = 187, kiState_NPCAttacking = 188, kiState_NPCPowerAttacking = 189, kiState_NPCAttacking2H = 190, kLookAtOnGain = 191, kLookAtOffGain = 192, kLookAtEyeOnGain = 193, kLookAtEyeOffGain = 194, kiDrunkVariable = 195, kiState_NPCDrunk = 196, kleftWeaponSpeedMult = 197, kbLeftHandAttack = 198, kBlendJump = 199, kbIsInMT = 200, kBoolVariable00 = 201, kbHumanoidFootIKEnable = 202, ktestPitchOffset = 203, kbBowDrawn = 204, kIsBeastRace = 205, kbHumanoidFootIKDisable = 206, kiTempSwitch = 207, kiState_NPCBowDrawnQuickShot = 208, kiState_NPCBlockingShieldCharge = 209, kbStaggerPlayerOverride = 210, kbNoStagger = 211, kbIsStaffLeftCasting = 212, kIs3rdPKillOnly = 213, kbPerkShieldCharge = 214, kbPerkQuickShot = 215, km_bEnablePitchTwistModifier = 216, km_worldFromModelFeedbackGain = 217, kIsBleedingOutTransition = 218, kbMesmerize = 219, kiIsHorse = 220, kbWantMountedWeaponAnims = 221, kiUseMountedSwimming = 222, kAimPitchCurrent = 223, kAimHeadingCurrent = 224, kbAimActive = 225, kAimGainOff = 226, kAimGainOnMounted = 227, kAimGainOnDragonMount = 228, kiWantMountedWeaponAnims = 229, kiWeaponReady = 230, kZoomAcc = 231, kAimHeadingMax = 232, kAimPitchMax = 233, kAimGainOn = 234, kbDisableInterp = 235, kBowAimOffsetPitch = 236, kBowAimOffsetHeading = 237, kbPerkQuickDraw = 238, kbForceIdleStop = 239, kIsInDWattack = 240, kbShortKillMove = 241, kbLongKillMove = 242, kiCrossbowState = 243, kInt32Variable = 244, kAllowBlockModify = 245, k_iState_NPCSneaking = 246, kMagicLeftActive = 247, kAllowMagicModify = 248, kMagicAimOffsetHeading = 249, kMagicAimOffsetPitch = 250, kNotCasting = 251, kCastBlendGain = 252, kiWantBlock01 = 253, kstaggerDirection = 254, kiSyncForwardState = 255, kfMinTurnDelta = 256, kbHeadTrackingOn = 257, km_onOffGain = 258, km_groundAscendingGain = 259, km_groundDescendingGain = 260, km_footPlantedGain = 261, km_footRaisedGain = 262, km_footUnlockGain = 263, km_errorUpDownBias = 264, km_alignWorldFromModelGain = 265, km_hipOrientationGain = 266, km_footPlantedAnkleHeightMS = 267, km_footRaisedAnkleHeightMS = 268, km_maxAnkleHeightMS = 269, km_minAnkleHeightMS = 270, kbDisableHeadTrack = 271, kbCanHeadTrack = 272, kisIdleSitting = 273, kbMirroredAttack = 274, kfMinMoveSpeed = 275, kiState_HorseDefault = 276, kHorseSpeedSampled = 277, kwalkBackSpeedMult = 278, kiState_HorseFall = 279, kbInSwimState = 280, kiState_HorseSwim = 281, kbHorseFootIKEnable = 282, kbNoHeadTrack = 283, kisMoving = 284, kblendVeryFast = 285, kAimHeadingMaxMounted = 286, kAimPitchMaxMounted = 287, kMC_2HM_WeapSpeed = 288, kiSyncDialogueResponse = 289, kbBlendOutSlow = 290, kisInFurniture = 291, kbIdleBeforeConversation = 292, kbMotionDrivenDialogue = 293, kbAnimationDrivenDialogue = 294, kbHDDialogue = 295, kbHHDialogue = 296, kbTalkableWithItem = 297, kisCarryItem = 298, kIsRomanticFollower = 299, kIsRF_Talk = 300, }; static const uint64_t m_key = 17585368238253125375; // Constructor AnimationGraphDescriptor_Master_Behavior() { BehaviorOrig::GenerateFromEnum(m_key); } // Singleton AnimationGraphDescriptor_Master_Behavior(AnimationGraphDescriptor_Master_Behavior const&) = delete; void operator=(AnimationGraphDescriptor_Master_Behavior const&) = delete; public: static AnimationGraphDescriptor_Master_Behavior& getInstance() { // The only instance. Guaranteed lazy initiated // Guaranteed that it will be destroyed correctly static AnimationGraphDescriptor_Master_Behavior instance; return instance; } }; class AnimationGraphDescriptor_Mudcrab { private: enum Variables { kblendDefault = 0, kblendFast = 1, kblendSlow = 2, kDirection = 3, kIsBlocking = 4, kSpeed = 5, kstaggerMagnitude = 6, kTurnDelta = 7, kIsAttackReady = 8, kFootIKEnable = 9, kbAllowRotation = 10, kturnSpeedMult = 11, kiCombatStance = 12, kiSyncTurnState = 13, kIntDirection = 14, kbMotionDriven = 15, kiSyncIdleLocomotion = 16, kfMinTurnDelta = 17, kbAnimationDriven = 18, kBoolVariable00 = 19, kIsAttacking = 20, kiLeftHandType = 21, kiWeapCategory = 22, kbWantCastLeft = 23, kiState_MCrab_Default_MT = 24, kiState = 25, kIsBashing = 26, kbEquipOk = 27, kIsStaggering = 28, kIsRecoiling = 29, kSpeedDamped = 30, kSpeedSampled = 31, kbHeadTracking = 32, kTargetLocation = 33, kbHeadTrackingOff = 34, kSlowBlend = 35, kbNoHeadTrack = 36, kAggroWarningBlend = 37, kstaggerDirection = 38, kiCurrentStateID = 39, kisIdleLay = 40, kisIdleSitting = 41, kiGetUpType = 42, kIsSideAttacking = 43, }; static const uint64_t m_key = 9498225481650921683; // Constructor AnimationGraphDescriptor_Mudcrab() { BehaviorOrig::GenerateFromEnum(m_key); } // Singleton AnimationGraphDescriptor_Mudcrab(AnimationGraphDescriptor_Mudcrab const&) = delete; void operator=(AnimationGraphDescriptor_Mudcrab const&) = delete; public: static AnimationGraphDescriptor_Mudcrab& getInstance() { // The only instance. Guaranteed lazy initiated // Guaranteed that it will be destroyed correctly static AnimationGraphDescriptor_Mudcrab instance; return instance; } }; class AnimationGraphDescriptor_Rabbit { private: enum Variables { kblendDefault = 0, kblendFast = 1, kblendSlow = 2, kDirection = 3, kIsBlocking = 4, kSpeed = 5, kstaggerMagnitude = 6, kTurnDelta = 7, kIsAttackReady = 8, kweaponSpeedMult = 9, kFootIKEnable = 10, kbAllowRotation = 11, kturnSpeedMult = 12, kiCombatStance = 13, kiSyncTurnDirection = 14, kIntDirection = 15, kbMotionDriven = 16, kiSyncIdleLocomotion = 17, kfMinTurnDelta = 18, kbAnimationDriven = 19, kBoolVariable00 = 20, kIsAttacking = 21, kiLeftHandType = 22, kiWeapCategory = 23, kbWantCastLeft = 24, kbMLh_Ready = 25, kiState_Hare_Default_MT = 26, kiState = 27, kIsBashing = 28, kIsStaggering = 29, kIsRecoiling = 30, kSpeedDamped = 31, kSpeedSampled = 32, kbHeadTracking = 33, kTargetLocation = 34, kbHeadTrackingOff = 35, kSlowBlend = 36, kbNoHeadTrack = 37, kAggroWarningBlend = 38, kstaggerDirection = 39, kiCurrentStateID = 40, kiGetUpType = 41, kEC_iSyncIdleLocomotion_1 = 42, kisIdleSitting = 43, kisIdleLay = 44, kbForceIdleStop = 45, }; static const uint64_t m_key = 11071881714804970071; // Constructor AnimationGraphDescriptor_Rabbit() { BehaviorOrig::GenerateFromEnum(m_key); } // Singleton AnimationGraphDescriptor_Rabbit(AnimationGraphDescriptor_Rabbit const&) = delete; void operator=(AnimationGraphDescriptor_Rabbit const&) = delete; public: static AnimationGraphDescriptor_Rabbit& getInstance() { // The only instance. Guaranteed lazy initiated // Guaranteed that it will be destroyed correctly static AnimationGraphDescriptor_Rabbit instance; return instance; } }; class AnimationGraphDescriptor_SabreCatRootBehavior { private: enum Variables { kiSyncIdleLocomotion = 0, kblendDefault = 1, kfMinSpeed = 2, kSpeed = 3, kiSyncTurnState = 4, kiSyncForwardState = 5, kTurnDelta = 6, kfMinTurnDelta = 7, kturnSpeedMult = 8, kiCombatStance = 9, ktest = 10, kbHeadTrackingOn = 11, kTargetLocation = 12, kFootIKEnable = 13, km_onOffGain = 14, km_groundAscendingGain = 15, km_groundDescendingGain = 16, km_footPlantedGain = 17, km_footRaisedGain = 18, km_footUnlockGain = 19, km_worldFromModelFeedbackGain = 20, km_errorUpDownBias = 21, km_alignWorldFromModelGain = 22, km_hipOrientationGain = 23, km_footPlantedAnkleHeightMS = 24, km_footRaisedAnkleHeightMS = 25, km_maxAnkleHeightMS = 26, km_minAnkleHeightMS = 27, kblendFast = 28, kbAnimationDriven = 29, kbAllowRotation = 30, kbHeadTracking = 31, kbDisableHeadTrack = 32, kIsRecoiling = 33, kIsStaggering = 34, kIsAttacking = 35, kbIsWolf = 36, kstaggerMagnitude = 37, kIsBleedingOut = 38, kbIsSynced = 39, kbEquipOk = 40, kbCanHeadTrack = 41, kblendSlow = 42, kisIdleSitting = 43, kbMirroredAttack = 44, kiState = 45, kiState_SabreCatDefault = 46, kbSkeeverLunge = 47, kiCharacterSelector = 48, kDirection = 49, kiIsCanine = 50, kiTurnMirrored = 51, kIsAttackReady = 52, kTurnDeltaDamped = 53, kIsBashing = 54, kwalkBackRate = 55, kiGetUpType = 56, kiState_SabreCatRun = 57, kiState_CowDefault = 58, kiState_DogDefault = 59, kiState_WolfDefault = 60, kiState_SkeeverDefault = 61, kiState_SkeeverLunge = 62, kiState_HorseDefault = 63, kiState_BearDefault = 64, kiState_DeerDefault = 65, kiState_GoatDefault = 66, kiState_HorkerDefault = 67, kiState_MammothDefault = 68, kiState_HorseSprint = 69, kiSyncSprintState = 70, kfTwistDirection = 71, kOldDirection = 72, kSpeedSampled = 73, kbNoHeadTrack = 74, kcamerafromx = 75, kcamerafromy = 76, kcamerafromz = 77, kwalkBackSpeedMult = 78, kiMovementSpeed = 79, kIsSideAttacking = 80, kisIdleLay = 81, kstaggerDirection = 82, kbFootIKEnable = 83, kiState_CowSwimDefault = 84, kiState_HorkerSwimDefault = 85, kiState_BearSwimDefault = 86, kisSwimming = 87, kisMoving = 88, kbForceIdleStop = 89, kiState_DeerDefaultRun = 90, }; static const uint64_t m_key = 8391591236278645567; // Constructor AnimationGraphDescriptor_SabreCatRootBehavior() { BehaviorOrig::GenerateFromEnum(m_key); } // Singleton AnimationGraphDescriptor_SabreCatRootBehavior(AnimationGraphDescriptor_SabreCatRootBehavior const&) = delete; void operator=(AnimationGraphDescriptor_SabreCatRootBehavior const&) = delete; public: static AnimationGraphDescriptor_SabreCatRootBehavior& getInstance() { // The only instance. Guaranteed lazy initiated // Guaranteed that it will be destroyed correctly static AnimationGraphDescriptor_SabreCatRootBehavior instance; return instance; } }; class AnimationGraphDescriptor_ScribRootBehavior { private: enum Variables { kiSyncIdleLocomotion = 0, kblendDefault = 1, kfMinSpeed = 2, kSpeed = 3, kiSyncTurnState = 4, kiSyncForwardState = 5, kTurnDelta = 6, kfMinTurnDelta = 7, kturnSpeedMult = 8, kiCombatStance = 9, kbHeadTrackingOn = 10, kTargetLocation = 11, kFootIKEnable = 12, km_onOffGain = 13, km_groundAscendingGain = 14, km_groundDescendingGain = 15, km_footPlantedGain = 16, km_footRaisedGain = 17, km_footUnlockGain = 18, km_worldFromModelFeedbackGain = 19, km_errorUpDownBias = 20, km_alignWorldFromModelGain = 21, km_hipOrientationGain = 22, km_footPlantedAnkleHeightMS = 23, km_footRaisedAnkleHeightMS = 24, km_maxAnkleHeightMS = 25, km_minAnkleHeightMS = 26, kblendFast = 27, kbAnimationDriven = 28, kbAllowRotation = 29, kbHeadTracking = 30, kbDisableHeadTrack = 31, kIsRecoiling = 32, kIsStaggering = 33, kIsAttacking = 34, kbIsWolf = 35, kstaggerMagnitude = 36, kIsBleedingOut = 37, kbIsSynced = 38, kbEquipOk = 39, kbCanHeadTrack = 40, kblendSlow = 41, kisIdleSitting = 42, kbMirroredAttack = 43, kiState = 44, kbSkeeverLunge = 45, kiCharacterSelector = 46, kfMinMoveSpeed = 47, kDirection = 48, kiIsCanine = 49, kiTurnMirrored = 50, kIsAttackReady = 51, kTurnDeltaDamped = 52, kIsBashing = 53, kbNoHeadTrack = 54, kcamerafromx = 55, kcamerafromy = 56, kcamerafromz = 57, kwalkBackRate = 58, km_footPlantedAnkleHeightMS_Front = 59, km_footRaisedAnkleHeightMS_Front = 60, km_maxAnkleHeightMS_Front = 61, km_footPlantedAnkleHeightMS_Rear = 62, km_footRaisedAnkleHeightMS_Rear = 63, km_maxAnkleHeightMS_Rear = 64, km_minCharControllerSeparation = 65, km_maxCharControllerSeparation = 66, km_errorOut = 67, km_hitSomething_0 = 68, km_hitSomething_1 = 69, km_hitSomething_2 = 70, km_hitSomething_3 = 71, kbLegCastResults = 72, kIsSideAttacking = 73, kiGetUpType = 74, kiGetUpType00 = 75, kiMovementSpeed = 76, kisMoving = 77, kbForceIdleStop = 78, kbFootIKEnable = 79, kisIdleLay = 80, kisSwimming00 = 81, kiState_ScribDefault = 82, kwalkBackSpeedMult = 83, kstaggerDirection = 84, kSpeedSampled = 85, kSlowBlend = 86, kdefaultBlend = 87, }; static const uint64_t m_key = 5600819660802946846; // Constructor AnimationGraphDescriptor_ScribRootBehavior() { BehaviorOrig::GenerateFromEnum(m_key); } // Singleton AnimationGraphDescriptor_ScribRootBehavior(AnimationGraphDescriptor_ScribRootBehavior const&) = delete; void operator=(AnimationGraphDescriptor_ScribRootBehavior const&) = delete; public: static AnimationGraphDescriptor_ScribRootBehavior& getInstance() { // The only instance. Guaranteed lazy initiated // Guaranteed that it will be destroyed correctly static AnimationGraphDescriptor_ScribRootBehavior instance; return instance; } }; class AnimationGraphDescriptor_SkeeverRootBehavior { private: enum Variables { kiSyncIdleLocomotion = 0, kblendDefault = 1, kfMinSpeed = 2, kSpeed = 3, kiSyncTurnState = 4, kiSyncForwardState = 5, kTurnDelta = 6, kfMinTurnDelta = 7, kturnSpeedMult = 8, kiCombatStance = 9, ktest = 10, kbHeadTrackingOn = 11, kTargetLocation = 12, kFootIKEnable = 13, km_onOffGain = 14, km_groundAscendingGain = 15, km_groundDescendingGain = 16, km_footPlantedGain = 17, km_footRaisedGain = 18, km_footUnlockGain = 19, km_worldFromModelFeedbackGain = 20, km_errorUpDownBias = 21, km_alignWorldFromModelGain = 22, km_hipOrientationGain = 23, km_footPlantedAnkleHeightMS = 24, km_footRaisedAnkleHeightMS = 25, km_maxAnkleHeightMS = 26, km_minAnkleHeightMS = 27, kblendFast = 28, kbAnimationDriven = 29, kbAllowRotation = 30, kbHeadTracking = 31, kbDisableHeadTrack = 32, kIsRecoiling = 33, kIsStaggering = 34, kIsAttacking = 35, kbIsWolf = 36, kstaggerMagnitude = 37, kIsBleedingOut = 38, kbIsSynced = 39, kbEquipOk = 40, kbCanHeadTrack = 41, kblendSlow = 42, kisIdleSitting = 43, kbMirroredAttack = 44, kiState = 45, kiState_SkeeverDefault = 46, kiState_SkeeverLunge = 47, kbSkeeverLunge = 48, kiCharacterSelector = 49, kfMinMoveSpeed = 50, kDirection = 51, kiIsCanine = 52, kiTurnMirrored = 53, kIsAttackReady = 54, kTurnDeltaDamped = 55, kSpeedSampled = 56, kIsBashing = 57, kwalkBackRate = 58, kstaggerDirection = 59, kbNoHeadTrack = 60, kiGetUpType = 61, kbFootIKDisable = 62, kiState_CowDefault = 63, kiState_DogDefault = 64, kiState_WolfDefault = 65, kiState_SabreCatDefault = 66, kiState_HorseDefault = 67, kiState_BearDefault = 68, kiState_DeerDefault = 69, kiState_GoatDefault = 70, kiState_HorkerDefault = 71, kiState_MammothDefault = 72, kiState_HorseSprint = 73, kiSyncSprintState = 74, kfTwistDirection = 75, kOldDirection = 76, kcamerafromx = 77, kcamerafromy = 78, kcamerafromz = 79, kwalkBackSpeedMult = 80, kiMovementSpeed = 81, kIsSideAttacking = 82, kisIdleLay = 83, kbFootIKEnable = 84, kiState_CowSwimDefault = 85, kiState_HorkerSwimDefault = 86, kiState_BearSwimDefault = 87, kisSwimming = 88, kisMoving = 89, kbForceIdleStop = 90, kiState_DeerDefaultRun = 91, }; static const uint64_t m_key = 2357248884501192123; // Constructor AnimationGraphDescriptor_SkeeverRootBehavior() { BehaviorOrig::GenerateFromEnum(m_key); } // Singleton AnimationGraphDescriptor_SkeeverRootBehavior(AnimationGraphDescriptor_SkeeverRootBehavior const&) = delete; void operator=(AnimationGraphDescriptor_SkeeverRootBehavior const&) = delete; public: static AnimationGraphDescriptor_SkeeverRootBehavior& getInstance() { // The only instance. Guaranteed lazy initiated // Guaranteed that it will be destroyed correctly static AnimationGraphDescriptor_SkeeverRootBehavior instance; return instance; } }; class AnimationGraphDescriptor_Spriggan { private: enum Variables { kSpeed = 0, kfMinSpeed = 1, kbHeadTrackingOn = 2, kTargetLocation = 3, kcamerafromx = 4, kcamerafromy = 5, kcamerafromz = 6, kTurnDelta = 7, kiSyncTurnState = 8, kDirection = 9, kiState = 10, kiState_SprigganDefault = 11, kbHeadTracking = 12, kbCanHeadTrack = 13, kIsStaggering = 14, kIsRecoiling = 15, kIsAttacking = 16, kisCasting = 17, kIsSummoned = 18, kbWantCastLeft = 19, kbMLh_Ready = 20, kbWantCastRight = 21, kbMRh_Ready = 22, kblendDefault = 23, kblendSlow = 24, kIntDirection = 25, kIsAttackReady = 26, kiSyncIdleLocomotion = 27, kbAnimationDriven = 28, kiSyncDefaultState = 29, kblendFast = 30, kstaggerMagnitude = 31, kSpeedSampled = 32, kSpeedSampledGain = 33, kSpeedSampledDamped = 34, kDirectionGain = 35, kbEquipOk = 36, kIsDualActive = 37, kiState_SprigganCombat = 38, kbNoHeadTrack = 39, kiGetUpType = 40, kbIsSynced = 41, kbForceIdleStop = 42, kstaggerDirection = 43, }; static const uint64_t m_key = 10099378323021197839; // Constructor AnimationGraphDescriptor_Spriggan() { BehaviorOrig::GenerateFromEnum(m_key); } // Singleton AnimationGraphDescriptor_Spriggan(AnimationGraphDescriptor_Spriggan const&) = delete; void operator=(AnimationGraphDescriptor_Spriggan const&) = delete; public: static AnimationGraphDescriptor_Spriggan& getInstance() { // The only instance. Guaranteed lazy initiated // Guaranteed that it will be destroyed correctly static AnimationGraphDescriptor_Spriggan instance; return instance; } }; class AnimationGraphDescriptor_SteamBehavior { private: enum Variables { kcurrentDefaultState = 0, kiSyncIdleLocomotion = 1, kiSyncTurnState = 2, kTurnDelta = 3, kiState = 4, kiState_SteamDefault = 5, kDirection = 6, kSampledSpeed = 7, kSpeed = 8, kiLeftHandType = 9, kiRightHandType = 10, kbAnimationDriven = 11, kIsRecoiling = 12, kIsStaggering = 13, kIsAttacking = 14, kbAllowRotation = 15, kbEquipOk = 16, kIsEquipping = 17, kIsUnequipping = 18, kbWeapReady = 19, kIsAttackReady = 20, kiState_SteamCombat = 21, kIsBlocking = 22, kstaggerMagnitude = 23, kIsBashing = 24, kbAttached = 25, kisCasting = 26, kbWantCastVoice = 27, kbMLh_Ready = 28, kInt32Variable = 29, kstaggerDirection = 30, kIsShouting = 31, kiGetUpType = 32, kbVoiceReady = 33, kbHeadTrackingOn = 34, kTargetLocation = 35, kcamerafromx = 36, kcamerafromy = 37, kcamerafromz = 38, kbCastReady = 39, kbIsSynced = 40, }; static const uint64_t m_key = 12323911819758128165; // Constructor AnimationGraphDescriptor_SteamBehavior() { BehaviorOrig::GenerateFromEnum(m_key); } // Singleton AnimationGraphDescriptor_SteamBehavior(AnimationGraphDescriptor_SteamBehavior const&) = delete; void operator=(AnimationGraphDescriptor_SteamBehavior const&) = delete; public: static AnimationGraphDescriptor_SteamBehavior& getInstance() { // The only instance. Guaranteed lazy initiated // Guaranteed that it will be destroyed correctly static AnimationGraphDescriptor_SteamBehavior instance; return instance; } }; class AnimationGraphDescriptor_TrollBehavior { private: enum Variables { kiSyncTurnState = 0, kTurnDelta = 1, kDirection = 2, kSpeed = 3, kbAnimationDriven = 4, kbIsSynced = 5, kIsRecoiling = 6, kIsStaggering = 7, kSpeedStartVar = 8, kTurnDeltaDamped = 9, kTurnMin = 10, kIsAttackReady = 11, kIntDirection = 12, kSpeedDamped = 13, kIsAttacking = 14, kbAllowRotation = 15, kFootIKEnable = 16, kbHeadTrackingOff = 17, kstaggerMagnitude = 18, kbEquipOk = 19, kcurrentDefaultState = 20, kiState = 21, kiState_TrollDefault = 22, kSampledSpeed = 23, kIsCrouching = 24, kiSyncIdleLocomotion = 25, kblendShort = 26, kblendNormal = 27, kisMoving = 28, kDirectionOffset = 29, kDirDamped = 30, kTimeDelta = 31, kDirAcc = 32, kDirectionBlendA = 33, kDirectionBlendB = 34, kActiveBlend = 35, kbDirBlendA = 36, kbDirBlendB = 37, kblendThresh = 38, kblendAttack = 39, kbHeadTracking = 40, kTargetLocation = 41, kcamerafromx = 42, kcamerafromy = 43, kcamerafromz = 44, kiGetUpType = 45, kstaggerDirection = 46, kbForceIdleStop = 47, }; static const uint64_t m_key = 12972242470338891659; // Constructor AnimationGraphDescriptor_TrollBehavior() { BehaviorOrig::GenerateFromEnum(m_key); } // Singleton AnimationGraphDescriptor_TrollBehavior(AnimationGraphDescriptor_TrollBehavior const&) = delete; void operator=(AnimationGraphDescriptor_TrollBehavior const&) = delete; public: static AnimationGraphDescriptor_TrollBehavior& getInstance() { // The only instance. Guaranteed lazy initiated // Guaranteed that it will be destroyed correctly static AnimationGraphDescriptor_TrollBehavior instance; return instance; } }; class AnimationGraphDescriptor_VampireBruteRootBehavior { private: enum Variables { kiSyncIdleLocomotion = 0, kSpeed = 1, kDirection = 2, kbAnimationDriven = 3, kBlendNormal = 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_GargoyleDefault = 38, km_footEndLS = 39, kSpeedSampled = 40, kIsBashing = 41, kiState_GargoyleCombatRun = 42, kcamerafromx = 43, kcamerafromy = 44, kcamerafromz = 45, kDirectionDamped = 46, kDirectionGain = 47, km_raycastDistanceUp = 48, km_raycastDistanceDown = 49, kstaggerDirection = 50, km_errorOutTranslation = 51, kbAllowRotation = 52, kiGetUpType = 53, kbHeadTracking = 54, kbIsSynced = 55, kiStateRunWalk = 56, kiState_GargoyleCombatWalk = 57, kiStateCurrent = 58, kIsBleedingOutTransition = 59, }; static const uint64_t m_key = 6408297713843182476; // Constructor AnimationGraphDescriptor_VampireBruteRootBehavior() { BehaviorOrig::GenerateFromEnum(m_key); } // Singleton AnimationGraphDescriptor_VampireBruteRootBehavior(AnimationGraphDescriptor_VampireBruteRootBehavior const&) = delete; void operator=(AnimationGraphDescriptor_VampireBruteRootBehavior const&) = delete; public: static AnimationGraphDescriptor_VampireBruteRootBehavior& getInstance() { // The only instance. Guaranteed lazy initiated // Guaranteed that it will be destroyed correctly static AnimationGraphDescriptor_VampireBruteRootBehavior instance; return instance; } }; class AnimationGraphDescriptor_VampireLordBehavior { private: enum Variables { kiSyncTurnState = 0, kTurnDelta = 1, kDirection = 2, kSpeed = 3, kbAnimationDriven = 4, kbIsSynced = 5, kIsRecoiling = 6, kIsStaggering = 7, kSpeedStartVar = 8, kTurnDeltaDamped = 9, kTurnMin = 10, kIsAttackReady = 11, kSpeedDamped = 12, kIsAttacking = 13, kbAllowRotation = 14, kFootIKEnable = 15, kbHeadTrackingOff = 16, kstaggerMagnitude = 17, kbEquipOk = 18, kiState = 19, kiState_VampireLordDefault = 20, kSampledSpeed = 21, kiSyncIdleLocomotion = 22, kTimeDelta = 23, kbHeadTracking = 24, kTargetLocation = 25, kcamerafromx = 26, kcamerafromy = 27, kcamerafromz = 28, kiGetUpType = 29, kPitch = 30, kiAttackState = 31, kiState_VampireLordSprint = 32, kIsSprinting = 33, kiSyncSprintState = 34, kbVoiceReady = 35, kbWantCastVoice = 36, kSpeedSampled = 37, kFootIKDisable = 38, kbInJumpState = 39, kVelocityZ = 40, kiIsInSneak = 41, kbFailMoveStart = 42, kBeginCastVoice = 43, kbNoStagger = 44, kbDelayMoveStart = 45, kisHowling = 46, kIsNPC = 47, kisLevitating = 48, kbWantCastLeft = 49, kbWantCastRight = 50, kbMLh_Ready = 51, kbMRh_Ready = 52, kCastBlendDamped = 53, kCastBlend = 54, kNotCasting = 55, kstaggerDirection = 56, kAimHeadingMax = 57, kAimPitchMax = 58, kBowAimOffsetHeading = 59, kBowAimOffsetPitch = 60, kAimGainOn = 61, kAimGainOff = 62, kbAimActive = 63, kAimHeadingCurrent = 64, kAimPitchCurrent = 65, kIsCastingLeft = 66, kIsCastingRight = 67, kiSyncMT_Idle = 68, kiCamera_Sync = 69, kIsPlayer = 70, kBatSprintDirection = 71, kDeathSpeed = 72, kDeathSpeedDamped = 73, }; static const uint64_t m_key = 16269673692629748097; // Constructor AnimationGraphDescriptor_VampireLordBehavior() { BehaviorOrig::GenerateFromEnum(m_key); } // Singleton AnimationGraphDescriptor_VampireLordBehavior(AnimationGraphDescriptor_VampireLordBehavior const&) = delete; void operator=(AnimationGraphDescriptor_VampireLordBehavior const&) = delete; public: static AnimationGraphDescriptor_VampireLordBehavior& getInstance() { // The only instance. Guaranteed lazy initiated // Guaranteed that it will be destroyed correctly static AnimationGraphDescriptor_VampireLordBehavior instance; return instance; } }; class AnimationGraphDescriptor_WerewolfBehavior { private: enum Variables { kiSyncTurnState = 0, kTurnDelta = 1, kDirection = 2, kSpeed = 3, kbAnimationDriven = 4, kbIsSynced = 5, kIsRecoiling = 6, kIsStaggering = 7, kSpeedStartVar = 8, kTurnDeltaDamped = 9, kTurnMin = 10, kIsAttackReady = 11, kIntDirection = 12, kSpeedDamped = 13, kIsAttacking = 14, kbAllowRotation = 15, kFootIKEnable = 16, kbHeadTrackingOff = 17, kstaggerMagnitude = 18, kbEquipOk = 19, kcurrentDefaultState = 20, kiState = 21, kiState_WerewolfBeastDefault = 22, kSampledSpeed = 23, kIsCrouching = 24, kiSyncIdleLocomotion = 25, kblendShort = 26, kblendNormal = 27, kisMoving = 28, kDirectionOffset = 29, kDirDamped = 30, kTimeDelta = 31, kDirAcc = 32, kDirectionBlendA = 33, kDirectionBlendB = 34, kActiveBlend = 35, kbDirBlendA = 36, kbDirBlendB = 37, kblendThresh = 38, kblendAttack = 39, kbHeadTracking = 40, kTargetLocation = 41, kcamerafromx = 42, kcamerafromy = 43, kcamerafromz = 44, kiGetUpType = 45, kPitch = 46, kweaponSpeedMult = 47, kiWantBlock = 48, kiAttackState = 49, kiState_WerewolfBeastSprint = 50, kIsSprinting = 51, kiSyncSprintState = 52, kbVoiceReady = 53, kbWantCastVoice = 54, kSpeedSampled = 55, kFootIKDisable = 56, kblendDefault = 57, kbInJumpState = 58, kVelocityZ = 59, kiIsInSneak = 60, kIsSneaking = 61, kbFailMoveStart = 62, kBeginCastVoice = 63, kbNoStagger = 64, kbDelayMoveStart = 65, kisHowling = 66, kIsNPC = 67, }; static const uint64_t m_key = 9732983738769370819; // Constructor AnimationGraphDescriptor_WerewolfBehavior() { BehaviorOrig::GenerateFromEnum(m_key); } // Singleton AnimationGraphDescriptor_WerewolfBehavior(AnimationGraphDescriptor_WerewolfBehavior const&) = delete; void operator=(AnimationGraphDescriptor_WerewolfBehavior const&) = delete; public: static AnimationGraphDescriptor_WerewolfBehavior& getInstance() { // The only instance. Guaranteed lazy initiated // Guaranteed that it will be destroyed correctly static AnimationGraphDescriptor_WerewolfBehavior instance; return instance; } }; class AnimationGraphDescriptor_WolfRootBehavior { private: enum Variables { kiSyncIdleLocomotion = 0, kblendDefault = 1, kfMinSpeed = 2, kSpeed = 3, kiSyncTurnState = 4, kiSyncForwardState = 5, kTurnDelta = 6, kfMinTurnDelta = 7, kturnSpeedMult = 8, kiCombatStance = 9, ktest = 10, kbHeadTrackingOn = 11, kTargetLocation = 12, kFootIKEnable = 13, km_onOffGain = 14, km_groundAscendingGain = 15, km_groundDescendingGain = 16, km_footPlantedGain = 17, km_footRaisedGain = 18, km_footUnlockGain = 19, km_worldFromModelFeedbackGain = 20, km_errorUpDownBias = 21, km_alignWorldFromModelGain = 22, km_hipOrientationGain = 23, km_footPlantedAnkleHeightMS = 24, km_footRaisedAnkleHeightMS = 25, km_maxAnkleHeightMS = 26, km_minAnkleHeightMS = 27, kblendFast = 28, kbAnimationDriven = 29, kbAllowRotation = 30, kbHeadTracking = 31, kbDisableHeadTrack = 32, kIsRecoiling = 33, kIsStaggering = 34, kIsAttacking = 35, kbIsWolf = 36, kstaggerMagnitude = 37, kIsBleedingOut = 38, kbIsSynced = 39, kbEquipOk = 40, kbCanHeadTrack = 41, kblendSlow = 42, kisIdleSitting = 43, kbMirroredAttack = 44, kiState = 45, kiState_WolfDefault = 46, kbSkeeverLunge = 47, kiCharacterSelector = 48, kfMinMoveSpeed = 49, kDirection = 50, kiIsCanine = 51, kiTurnMirrored = 52, kIsAttackReady = 53, kTurnDeltaDamped = 54, kSpeedSampled = 55, kIsBashing = 56, kwalkBackRate = 57, kiMovementSpeed = 58, kstaggerDirection = 59, kbFootIKDisable = 60, kiGetUpType = 61, kiState_WolfRun = 62, kiState_CowDefault = 63, kiState_DogDefault = 64, kiState_SabreCatDefault = 65, kiState_SkeeverDefault = 66, kiState_SkeeverLunge = 67, kiState_HorseDefault = 68, kiState_BearDefault = 69, kiState_DeerDefault = 70, kiState_GoatDefault = 71, kiState_HorkerDefault = 72, kiState_MammothDefault = 73, kiState_HorseSprint = 74, kiSyncSprintState = 75, kfTwistDirection = 76, kOldDirection = 77, kbNoHeadTrack = 78, kcamerafromx = 79, kcamerafromy = 80, kcamerafromz = 81, kwalkBackSpeedMult = 82, kIsSideAttacking = 83, kisIdleLay = 84, kbFootIKEnable = 85, kiState_CowSwimDefault = 86, kiState_HorkerSwimDefault = 87, kiState_BearSwimDefault = 88, kisSwimming = 89, kisMoving = 90, kbForceIdleStop = 91, kiState_DeerDefaultRun = 92, }; static const uint64_t m_key = 1344932221912162919; // Constructor AnimationGraphDescriptor_WolfRootBehavior() { BehaviorOrig::GenerateFromEnum(m_key); } // Singleton AnimationGraphDescriptor_WolfRootBehavior(AnimationGraphDescriptor_WolfRootBehavior const&) = delete; void operator=(AnimationGraphDescriptor_WolfRootBehavior const&) = delete; public: static AnimationGraphDescriptor_WolfRootBehavior& getInstance() { // The only instance. Guaranteed lazy initiated // Guaranteed that it will be destroyed correctly static AnimationGraphDescriptor_WolfRootBehavior instance; return instance; } }; void BehaviorOrigInit() { (void) AnimationGraphDescriptor_AtronachFrostRootBehavior::getInstance(); (void) AnimationGraphDescriptor_AtronachStormBehavior::getInstance(); (void) AnimationGraphDescriptor_BearRootBehavior::getInstance(); (void) AnimationGraphDescriptor_BHR_Master::getInstance(); (void) AnimationGraphDescriptor_Chaurus::getInstance(); (void) AnimationGraphDescriptor_Chicken::getInstance(); (void) AnimationGraphDescriptor_CowRootBehavior::getInstance(); (void) AnimationGraphDescriptor_DeerRootBehavior::getInstance(); (void) AnimationGraphDescriptor_DogRootBehavior::getInstance(); (void) AnimationGraphDescriptor_DraugrBehavior::getInstance(); (void) AnimationGraphDescriptor_DwarvenSpider::getInstance(); (void) AnimationGraphDescriptor_Falmer_Master_Behavior::getInstance(); (void) AnimationGraphDescriptor_FrostbiteSpider::getInstance(); (void) AnimationGraphDescriptor_GiantRootBehavior::getInstance(); (void) AnimationGraphDescriptor_GoatRootBehavior::getInstance(); (void) AnimationGraphDescriptor_HagravenMasterBehavior::getInstance(); (void) AnimationGraphDescriptor_HorkerRootBehavior::getInstance(); (void) AnimationGraphDescriptor_HorseRootBehavior::getInstance(); (void) AnimationGraphDescriptor_MammothRootBehavior::getInstance(); (void) AnimationGraphDescriptor_Master_Behavior::getInstance(); (void) AnimationGraphDescriptor_Mudcrab::getInstance(); (void) AnimationGraphDescriptor_Rabbit::getInstance(); (void) AnimationGraphDescriptor_SabreCatRootBehavior::getInstance(); (void) AnimationGraphDescriptor_ScribRootBehavior::getInstance(); (void) AnimationGraphDescriptor_SkeeverRootBehavior::getInstance(); (void) AnimationGraphDescriptor_Spriggan::getInstance(); (void) AnimationGraphDescriptor_SteamBehavior::getInstance(); (void) AnimationGraphDescriptor_TrollBehavior::getInstance(); (void) AnimationGraphDescriptor_VampireBruteRootBehavior::getInstance(); (void) AnimationGraphDescriptor_VampireLordBehavior::getInstance(); (void) AnimationGraphDescriptor_WerewolfBehavior::getInstance(); (void) AnimationGraphDescriptor_WolfRootBehavior::getInstance(); };