CommonLibSSE (powerof3)
RE::BGSEntryPointFunctionDataActivateChoice Class Reference

#include <BGSEntryPointFunctionDataActivateChoice.h>

Inheritance diagram for RE::BGSEntryPointFunctionDataActivateChoice:
RE::BGSEntryPointFunctionData

Public Types

enum class  Flag1 { kNone = 0 , kRunImmediately = 1 , kReplaceDefault = 2 }
 
- Public Types inherited from RE::BGSEntryPointFunctionData
enum class  FunctionType {
  kInvalid = 0 , kOneValue = 1 , kTwoValue = 2 , kLeveledList = 3 ,
  kActivateChoice = 4 , kSpellItem = 5 , kBooleanGraphVariable = 6 , kText = 7
}
 

Public Member Functions

 ~BGSEntryPointFunctionDataActivateChoice () override
 
FunctionType GetType () const override
 
bool LoadFunctionData (TESFile *a_mod) override
 
void ResolveForms (TESFile *a_mod) override
 
void Unk_05 (void) override
 
void SetPerk (BGSPerk *a_perk) override
 
BGSPerkGetPerk () override
 
bool ReplacesDefault () const
 
bool RunsImmediately () const
 
- Public Member Functions inherited from RE::BGSEntryPointFunctionData
virtual ~BGSEntryPointFunctionData ()
 
virtual void Unk_04 (void)
 

Public Attributes

BSFixedString label
 
BGSPerkperk
 
SpellItemappliedSpell
 
stl::enumeration< Flag1, std::uint16_t > flags1
 
std::uint16_t flags2
 
std::uint32_t pad24
 

Static Public Attributes

static constexpr auto RTTI = RTTI_BGSEntryPointFunctionDataActivateChoice
 
- Static Public Attributes inherited from RE::BGSEntryPointFunctionData
static constexpr auto RTTI = RTTI_BGSEntryPointFunctionData
 

Member Enumeration Documentation

◆ Flag1

Enumerator
kNone 
kRunImmediately 
kReplaceDefault 

Constructor & Destructor Documentation

◆ ~BGSEntryPointFunctionDataActivateChoice()

RE::BGSEntryPointFunctionDataActivateChoice::~BGSEntryPointFunctionDataActivateChoice ( )
override

Member Function Documentation

◆ GetPerk()

BGSPerk* RE::BGSEntryPointFunctionDataActivateChoice::GetPerk ( )
overridevirtual

Reimplemented from RE::BGSEntryPointFunctionData.

◆ GetType()

FunctionType RE::BGSEntryPointFunctionDataActivateChoice::GetType ( ) const
overridevirtual

◆ LoadFunctionData()

bool RE::BGSEntryPointFunctionDataActivateChoice::LoadFunctionData ( TESFile a_mod)
overridevirtual

◆ ReplacesDefault()

bool RE::BGSEntryPointFunctionDataActivateChoice::ReplacesDefault ( ) const

◆ ResolveForms()

void RE::BGSEntryPointFunctionDataActivateChoice::ResolveForms ( TESFile a_mod)
overridevirtual

Reimplemented from RE::BGSEntryPointFunctionData.

◆ RunsImmediately()

bool RE::BGSEntryPointFunctionDataActivateChoice::RunsImmediately ( ) const

◆ SetPerk()

void RE::BGSEntryPointFunctionDataActivateChoice::SetPerk ( BGSPerk a_perk)
overridevirtual

Reimplemented from RE::BGSEntryPointFunctionData.

◆ Unk_05()

void RE::BGSEntryPointFunctionDataActivateChoice::Unk_05 ( void  )
overridevirtual

Reimplemented from RE::BGSEntryPointFunctionData.

Member Data Documentation

◆ appliedSpell

SpellItem* RE::BGSEntryPointFunctionDataActivateChoice::appliedSpell

◆ flags1

stl::enumeration<Flag1, std::uint16_t> RE::BGSEntryPointFunctionDataActivateChoice::flags1

◆ flags2

std::uint16_t RE::BGSEntryPointFunctionDataActivateChoice::flags2

◆ label

BSFixedString RE::BGSEntryPointFunctionDataActivateChoice::label

◆ pad24

std::uint32_t RE::BGSEntryPointFunctionDataActivateChoice::pad24

◆ perk

BGSPerk* RE::BGSEntryPointFunctionDataActivateChoice::perk

◆ RTTI

constexpr auto RE::BGSEntryPointFunctionDataActivateChoice::RTTI = RTTI_BGSEntryPointFunctionDataActivateChoice
inlinestaticconstexpr

The documentation for this class was generated from the following file: