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
std::uint32_t rad
Definition PackageLocation.h:52
Data data
Definition PackageLocation.h:53
PackageLocation * GetAsPackageLocation() override
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
const IAIWorldLocation * AllocateLocation(AIWorldLocationContext *a_context) 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