#pragma once #include "RE/B/BSExtraData.h" #include "RE/B/BSTSmartPointer.h" #include "RE/T/TBO_InstanceData.h" namespace RE { class __declspec(novtable) ExtraInstanceData : public BSExtraData // 00 { public: static constexpr auto RTTI{ RTTI::ExtraInstanceData }; static constexpr auto VTABLE{ VTABLE::ExtraInstanceData }; static constexpr auto TYPE{ EXTRA_DATA_TYPE::kInstanceData }; ExtraInstanceData(); ExtraInstanceData(const TESBoundObject* a_base, BSTSmartPointer a_data); // members const TESBoundObject* base{ nullptr }; // 18 BSTSmartPointer data; // 20 }; static_assert(sizeof(ExtraInstanceData) == 0x28); }