9    class BGSEntryPointFunctionData;
 
   60        std::uint16_t   
GetID() 
const override;                    
 
Definition: BGSEntryPointFunctionData.h:10
 
Definition: BGSEntryPointPerkEntry.h:13
 
EntryData entryData
Definition: BGSEntryPointPerkEntry.h:67
 
~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:69
 
BGSEntryPointFunctionData * functionData
Definition: BGSEntryPointPerkEntry.h:68
 
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:70
 
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
 
void ClearData() override
 
Definition: BGSPerkEntry.h:20
 
Definition: MemoryManager.h:240
 
Definition: AbsorbEffect.h:6
 
PERK_ENTRY_TYPE
Definition: BGSPerkEntry.h:13
 
constexpr REL::ID RTTI_BGSEntryPointPerkEntry
Definition: Offsets_RTTI.h:1293
 
ENTRY_POINT
Definition: BGSEntryPoint.h:10
 
Definition: BGSEntryPointPerkEntry.h:18
 
Function
Definition: BGSEntryPointPerkEntry.h:21
 
@ kMultiplyActorValueMult
 
@ kMultiply1PlusActorValueMult
 
stl::enumeration< Function, std::uint8_t > function
Definition: BGSEntryPointPerkEntry.h:41
 
std::uint8_t unk3
Definition: BGSEntryPointPerkEntry.h:43
 
std::uint8_t numArgs
Definition: BGSEntryPointPerkEntry.h:42
 
std::uint32_t unk4
Definition: BGSEntryPointPerkEntry.h:44
 
stl::enumeration< EntryPoint, std::uint8_t > entryPoint
Definition: BGSEntryPointPerkEntry.h:40