18 kNone =
static_cast<std::underlying_type_t<Type>
>(-1),
21 kNearPackageStartLocation = 2,
22 kNearEditorLocation = 3,
25 kNearLinkedReference = 6,
26 kAtPackagelocation = 7,
39 static_assert(
sizeof(
Data) == 0x8);
Definition: IAIWorldLocationHandle.h:11
Definition: PackageLocation.h:11
static constexpr auto RTTI
Definition: PackageLocation.h:13
Type
Definition: PackageLocation.h:17
const IAIWorldLocation * AllocateLocation(AIWorldLocationContext *a_context) override
std::uint32_t rad
Definition: PackageLocation.h:52
PackageLocation * GetAsPackageLocation() override
Data data
Definition: PackageLocation.h:53
REX::EnumSet< Type, std::uint8_t > locType
Definition: PackageLocation.h:49
std::uint8_t pad09
Definition: PackageLocation.h:50
static constexpr auto VTABLE
Definition: PackageLocation.h:14
~PackageLocation() override
std::uint16_t pad0A
Definition: PackageLocation.h:51
bool IsRefAtLocation(AIWorldLocationContext *a_context, TESObjectREFR *a_ref) override
Definition: TESObjectREFR.h:114
Definition: AbsorbEffect.h:6
constexpr std::array< REL::ID, 1 > VTABLE_PackageLocation
Definition: Offsets_VTABLE.h:12503
constexpr REL::ID RTTI_PackageLocation(static_cast< std::uint64_t >(686035))
Definition: PackageLocation.h:33
TESForm * object
Definition: PackageLocation.h:36
~Data()
Definition: PackageLocation.h:34
ObjectRefHandle refHandle
Definition: PackageLocation.h:37