11 kUnlocked =
static_cast<std::underlying_type_t<LOCK_LEVEL>
>(-1),
constexpr bool all(Args... a_args) const noexcept requires(std
Definition: EnumSet.h:99
Definition: TESObjectREFR.h:114
Definition: AbsorbEffect.h:6
constexpr std::array< REL::ID, 1 > VTABLE_ExtraLock
Definition: Offsets_VTABLE.h:11563
LOCK_LEVEL
Definition: ExtraLock.h:10
ExtraDataType
Definition: ExtraDataTypes.h:173
constexpr REL::ID RTTI_ExtraLock(static_cast< std::uint64_t >(684644))
Definition: ExtraLock.h:21
std::uint32_t numTries
Definition: ExtraLock.h:42
std::uint8_t pad11
Definition: ExtraLock.h:40
std::uint32_t pad1C
Definition: ExtraLock.h:44
TESKey * key
Definition: ExtraLock.h:38
std::uint32_t pad04
Definition: ExtraLock.h:37
REX::EnumSet< Flag, std::uint8_t > flags
Definition: ExtraLock.h:39
void SetLocked(bool a_locked)
std::uint16_t pad02
Definition: ExtraLock.h:36
std::uint8_t pad01
Definition: ExtraLock.h:35
std::uint16_t pad12
Definition: ExtraLock.h:41
std::int8_t baseLevel
Definition: ExtraLock.h:34
constexpr bool IsLocked() const noexcept
Definition: ExtraLock.h:30
std::uint32_t unk18
Definition: ExtraLock.h:43
Flag
Definition: ExtraLock.h:23
LOCK_LEVEL GetLockLevel(const TESObjectREFR *a_containerRef) const