CommonLibSSE (Parapets fork)
RE::BGSSceneActionPackage Class Reference

#include <BGSSceneActionPackage.h>

Inheritance diagram for RE::BGSSceneActionPackage:
RE::BGSSceneAction

Public Member Functions

 ~BGSSceneActionPackage () override
 
bool LoadSceneAction (TESFile *a_mod) override
 
void Unk_02 (void) override
 
Type GetType () const override
 
void Unk_08 (void) override
 
void LoadBuffer (void *a_arg1, BGSLoadGameBuffer *a_buf) override
 
void Unk_0A (void) override
 
void Unk_0B (void) override
 
void Unk_10 (void) override
 
void Unk_11 (void) override
 
void Unk_12 (void) override
 
void Unk_13 (void) override
 
- Public Member Functions inherited from RE::BGSSceneAction
virtual ~BGSSceneAction ()
 
virtual void Unk_03 (void)
 
virtual void ClearFlags ()
 
virtual bool Loops () const
 
virtual bool FacesTarget () const
 
virtual void Unk_0C (void)
 
virtual void Unk_0D (void)
 
virtual EmotionType GetEmotionType () const
 
virtual std::uint32_t GetEmotionValue () const
 

Public Attributes

std::uint64_t unk20
 
BSTArray< TESPackage * > packages
 
- Public Attributes inherited from RE::BGSSceneAction
std::uint32_t actorID
 
std::uint16_t startPhase
 
std::uint16_t endPhase
 
stl::enumeration< Flag, std::uint32_t > flags
 
std::uint8_t unk14
 
std::uint8_t unk15
 
std::uint16_t unk16
 
std::uint32_t index
 
std::uint32_t unk1C
 

Static Public Attributes

static constexpr auto RTTI = RTTI_BGSSceneActionPackage
 
static constexpr auto TYPE = Type::kPackage
 
- Static Public Attributes inherited from RE::BGSSceneAction
static constexpr auto RTTI = RTTI_BGSSceneAction
 

Additional Inherited Members

- Public Types inherited from RE::BGSSceneAction
enum class  Type { kDialogue = 0 , kPackage = 1 , kTimer = 2 }
 
enum class  EmotionType {
  kNeutral = 0 , kAnger = 1 , kDisgust = 2 , kFear = 3 ,
  kSad = 4 , kHappy = 5 , kSurprise = 6 , kPuzzled = 7
}
 
enum class  Flag { kNone = 0 , kFaceTarget = 1 << 15 , kLooping = 1 << 16 , kHeadTrackPlayer = 1 << 17 }
 

Constructor & Destructor Documentation

◆ ~BGSSceneActionPackage()

RE::BGSSceneActionPackage::~BGSSceneActionPackage ( )
override

Member Function Documentation

◆ GetType()

Type RE::BGSSceneActionPackage::GetType ( ) const
overridevirtual

Implements RE::BGSSceneAction.

◆ LoadBuffer()

void RE::BGSSceneActionPackage::LoadBuffer ( void *  a_arg1,
BGSLoadGameBuffer *  a_buf 
)
overridevirtual

Reimplemented from RE::BGSSceneAction.

◆ LoadSceneAction()

bool RE::BGSSceneActionPackage::LoadSceneAction ( TESFile a_mod)
overridevirtual

Reimplemented from RE::BGSSceneAction.

◆ Unk_02()

void RE::BGSSceneActionPackage::Unk_02 ( void  )
overridevirtual

Reimplemented from RE::BGSSceneAction.

◆ Unk_08()

void RE::BGSSceneActionPackage::Unk_08 ( void  )
overridevirtual

Reimplemented from RE::BGSSceneAction.

◆ Unk_0A()

void RE::BGSSceneActionPackage::Unk_0A ( void  )
overridevirtual

Reimplemented from RE::BGSSceneAction.

◆ Unk_0B()

void RE::BGSSceneActionPackage::Unk_0B ( void  )
overridevirtual

Reimplemented from RE::BGSSceneAction.

◆ Unk_10()

void RE::BGSSceneActionPackage::Unk_10 ( void  )
overridevirtual

Reimplemented from RE::BGSSceneAction.

◆ Unk_11()

void RE::BGSSceneActionPackage::Unk_11 ( void  )
overridevirtual

Reimplemented from RE::BGSSceneAction.

◆ Unk_12()

void RE::BGSSceneActionPackage::Unk_12 ( void  )
overridevirtual

Reimplemented from RE::BGSSceneAction.

◆ Unk_13()

void RE::BGSSceneActionPackage::Unk_13 ( void  )
overridevirtual

Reimplemented from RE::BGSSceneAction.

Member Data Documentation

◆ packages

BSTArray<TESPackage*> RE::BGSSceneActionPackage::packages

◆ RTTI

constexpr auto RE::BGSSceneActionPackage::RTTI = RTTI_BGSSceneActionPackage
inlinestaticconstexpr

◆ TYPE

constexpr auto RE::BGSSceneActionPackage::TYPE = Type::kPackage
inlinestaticconstexpr

◆ unk20

std::uint64_t RE::BGSSceneActionPackage::unk20

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