#pragma once #include "RE/B/BSIntrusiveRefCounted.h" #include "RE/B/BSScript_StructTypeInfo.h" #include "RE/B/BSScript_Variable.h" #include "RE/B/BSSpinLock.h" #include "RE/B/BSTSmartPointer.h" namespace RE { namespace BSScript { class Struct : public BSIntrusiveRefCounted // 00 { public: ~Struct(); // members BSSpinLock structLock; // 04 BSTSmartPointer type; // 10 bool constructed{ true }; // 18 bool valid{ false }; // 19 Variable variables[0]; // 20 }; static_assert(sizeof(Struct) == 0x20); } }