9 class BGSEntryPointFunctionData;
61 std::uint16_t
GetID()
const override;
Definition BGSEntryPointFunctionData.h:10
Definition BGSEntryPointPerkEntry.h:13
EntryData entryData
Definition BGSEntryPointPerkEntry.h:68
~BGSEntryPointPerkEntry() override
void RemovePerkEntry(Actor *a_actor) override
void ApplyPerkEntry(Actor *a_actor) override
PERK_ENTRY_TYPE GetType() const override
SimpleArray< TESCondition > conditions
Definition BGSEntryPointPerkEntry.h:70
BGSEntryPointFunctionData * functionData
Definition BGSEntryPointPerkEntry.h:69
EntryPoint GetFunction() override
void * GetFunctionData() const override
void InitItem(TESFile *a_owner) override
bool Load(TESFile *a_file) override
std::uint16_t GetID() const override
BGSPerk * perk
Definition BGSEntryPointPerkEntry.h:71
void SetParent(BGSPerk *a_parent) override
static constexpr auto RTTI
Definition BGSEntryPointPerkEntry.h:15
bool IsEntryPoint(EntryPoint a_entryPoint) const
bool CheckConditionFilters(std::uint32_t a_numArgs, void *a_args) override
static constexpr auto VTABLE
Definition BGSEntryPointPerkEntry.h:16
void ClearData() override
Definition BGSPerkEntry.h:20
Definition MemoryManager.h:244
Definition AbsorbEffect.h:6
PERK_ENTRY_TYPE
Definition BGSPerkEntry.h:13
constexpr std::array< REL::ID, 1 > VTABLE_BGSEntryPointPerkEntry
Definition Offsets_VTABLE.h:8616
constexpr REL::ID RTTI_BGSEntryPointPerkEntry(static_cast< std::uint64_t >(685393))
Definition BGSEntryPointPerkEntry.h:19
REX::EnumSet< EntryPoint, std::uint8_t > entryPoint
Definition BGSEntryPointPerkEntry.h:41
Function
Definition BGSEntryPointPerkEntry.h:22
@ kMultiplyActorValueMult
@ kMultiply1PlusActorValueMult
std::uint8_t unk3
Definition BGSEntryPointPerkEntry.h:44
std::uint8_t numArgs
Definition BGSEntryPointPerkEntry.h:43
std::uint32_t unk4
Definition BGSEntryPointPerkEntry.h:45
REX::EnumSet< Function, std::uint8_t > function
Definition BGSEntryPointPerkEntry.h:42
ENTRY_POINT
Definition BGSEntryPoint.h:12