10 class BGSLocationRefType;
73 static_assert(
sizeof(
Alias) == 0x4);
127 static_assert(
sizeof(
Padding) == 0x18);
Definition: BGSBaseAlias.h:12
Definition: BGSLocationRefType.h:9
Definition: BGSRefAlias.h:15
const BSFixedString & QType() const override
GenericFillData fillData
Definition: BGSRefAlias.h:154
TESCondition * conditions
Definition: BGSRefAlias.h:155
void InitItem(TESForm *a_form) override
static constexpr auto RTTI
Definition: BGSRefAlias.h:17
static constexpr auto VTABLE
Definition: BGSRefAlias.h:18
TESObjectREFR * GetReference() const
bool Load(TESFile *a_mod) override
static constexpr auto VMTYPEID
Definition: BGSRefAlias.h:19
Actor * GetActorReference() const
Definition: TESBoundObject.h:24
Definition: TESCondition.h:992
Definition: TESObjectREFR.h:114
Definition: TESQuest.h:189
Definition: AbsorbEffect.h:6
QuestEvent
Definition: QuestEvents.h:6
constexpr REL::ID RTTI_BGSRefAlias(static_cast< std::uint64_t >(685398))
constexpr std::array< REL::ID, 1 > VTABLE_BGSRefAlias
Definition: Offsets_VTABLE.h:8843
std::uint32_t VMTypeID
Definition: BSCoreTypes.h:9
Definition: BGSRefAlias.h:61
Create
Definition: BGSRefAlias.h:64
std::uint16_t alias
Definition: BGSRefAlias.h:70
REX::EnumSet< Create, std::uint16_t > create
Definition: BGSRefAlias.h:71
Definition: BGSRefAlias.h:49
Alias alias
Definition: BGSRefAlias.h:77
TESBoundObject * object
Definition: BGSRefAlias.h:73
REX::EnumSet< Level, std::uint16_t > level
Definition: BGSRefAlias.h:78
std::uint16_t pad0E
Definition: BGSRefAlias.h:79
Level
Definition: BGSRefAlias.h:52
Definition: BGSRefAlias.h:22
ObjectRefHandle forcedRef
Definition: BGSRefAlias.h:25
Definition: BGSRefAlias.h:30
std::uint32_t pad04
Definition: BGSRefAlias.h:34
BGSLocationRefType * forcedRefType
Definition: BGSRefAlias.h:35
std::uint32_t forcedFromAlias
Definition: BGSRefAlias.h:33
Definition: BGSRefAlias.h:40
std::uint32_t forcedEventData
Definition: BGSRefAlias.h:44
QuestEvent forcedFromEvent
Definition: BGSRefAlias.h:43
Definition: BGSRefAlias.h:84
std::uint32_t externalAlias
Definition: BGSRefAlias.h:88
TESQuest * externalQuest
Definition: BGSRefAlias.h:87
std::uint32_t pad0C
Definition: BGSRefAlias.h:89
Definition: BGSRefAlias.h:120
std::uint64_t pad1
Definition: BGSRefAlias.h:123
std::uint64_t pad3
Definition: BGSRefAlias.h:125
std::uint64_t pad2
Definition: BGSRefAlias.h:124
Definition: BGSRefAlias.h:102
std::uint32_t nearAlias
Definition: BGSRefAlias.h:111
NEARFILLTYPE
Definition: BGSRefAlias.h:105
REX::EnumSet< NEARFILLTYPE, std::uint32_t > nearFillType
Definition: BGSRefAlias.h:112
Definition: BGSRefAlias.h:94
TESNPC * uniqueActor
Definition: BGSRefAlias.h:97
Definition: BGSRefAlias.h:117
UniqueActorFillData uniqueActor
Definition: BGSRefAlias.h:138
FromAliasFillData fromAlias
Definition: BGSRefAlias.h:134
NearAliasFillData nearAlias
Definition: BGSRefAlias.h:139
~GenericFillData()
Definition: BGSRefAlias.h:129
CreatedFillData created
Definition: BGSRefAlias.h:136
FromExternalFillData fromExternal
Definition: BGSRefAlias.h:137
Padding padding
Definition: BGSRefAlias.h:132
FromEventFillData fromEvent
Definition: BGSRefAlias.h:135
ForcedFillData forced
Definition: BGSRefAlias.h:133