#pragma once #include "RE/B/BGSAimModel.h" #include "RE/B/BSSpring_SpringState.h" #include "RE/N/NiPoint2.h" namespace RE { class __declspec(novtable) AimModel { public: BGSAimModel::Data aimModelData; // 00 BSSpring::SpringState recoilSpring; // 40 BSSpring::SpringState recoilDiminishSpring; // 54 NiPoint2 targetRecoilHead; // 68 NiPoint2 currentRecoilHead; // 70 NiPoint2 prevRecoilRad; // 78 NiPoint2 preShotAimRad; // 80 Actor* actor; // 88 float fireConeSize; // 90 float lastShotDeltaMs; // 94 unsigned int continuousShots; // 98 }; static_assert(sizeof(AimModel) == 0xA0); }