CommonLibSSE (Parapets fork)
RE::BGSSceneActionDialogue Class Reference

#include <BGSSceneActionDialogue.h>

Inheritance diagram for RE::BGSSceneActionDialogue:
RE::BGSSceneAction

Public Member Functions

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

Public Attributes

TESTopictopic
 
std::int32_t headtrackActorID
 
float loopingMax
 
float loopingMin
 
std::uint32_t unk34
 
EmotionType emotionType
 
std::uint32_t emotionValue
 
- 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_BGSSceneActionDialogue
 
static constexpr auto TYPE = Type::kDialogue
 
- 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

◆ ~BGSSceneActionDialogue()

RE::BGSSceneActionDialogue::~BGSSceneActionDialogue ( )
override

Member Function Documentation

◆ FacesTarget()

bool RE::BGSSceneActionDialogue::FacesTarget ( ) const
overridevirtual

Reimplemented from RE::BGSSceneAction.

◆ GetEmotionType()

EmotionType RE::BGSSceneActionDialogue::GetEmotionType ( ) const
overridevirtual

Reimplemented from RE::BGSSceneAction.

◆ GetEmotionValue()

std::uint32_t RE::BGSSceneActionDialogue::GetEmotionValue ( ) const
overridevirtual

Reimplemented from RE::BGSSceneAction.

◆ GetType()

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

Implements RE::BGSSceneAction.

◆ LoadBuffer()

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

Reimplemented from RE::BGSSceneAction.

◆ LoadSceneAction()

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

Reimplemented from RE::BGSSceneAction.

◆ Loops()

bool RE::BGSSceneActionDialogue::Loops ( ) const
overridevirtual

Reimplemented from RE::BGSSceneAction.

◆ Unk_02()

void RE::BGSSceneActionDialogue::Unk_02 ( void  )
overridevirtual

Reimplemented from RE::BGSSceneAction.

◆ Unk_03()

void RE::BGSSceneActionDialogue::Unk_03 ( void  )
overridevirtual

Reimplemented from RE::BGSSceneAction.

◆ Unk_0A()

void RE::BGSSceneActionDialogue::Unk_0A ( void  )
overridevirtual

Reimplemented from RE::BGSSceneAction.

◆ Unk_0B()

void RE::BGSSceneActionDialogue::Unk_0B ( void  )
overridevirtual

Reimplemented from RE::BGSSceneAction.

◆ Unk_0C()

void RE::BGSSceneActionDialogue::Unk_0C ( void  )
overridevirtual

Reimplemented from RE::BGSSceneAction.

◆ Unk_10()

void RE::BGSSceneActionDialogue::Unk_10 ( void  )
overridevirtual

Reimplemented from RE::BGSSceneAction.

◆ Unk_11()

void RE::BGSSceneActionDialogue::Unk_11 ( void  )
overridevirtual

Reimplemented from RE::BGSSceneAction.

◆ Unk_13()

void RE::BGSSceneActionDialogue::Unk_13 ( void  )
overridevirtual

Reimplemented from RE::BGSSceneAction.

Member Data Documentation

◆ emotionType

EmotionType RE::BGSSceneActionDialogue::emotionType

◆ emotionValue

std::uint32_t RE::BGSSceneActionDialogue::emotionValue

◆ headtrackActorID

std::int32_t RE::BGSSceneActionDialogue::headtrackActorID

◆ loopingMax

float RE::BGSSceneActionDialogue::loopingMax

◆ loopingMin

float RE::BGSSceneActionDialogue::loopingMin

◆ RTTI

constexpr auto RE::BGSSceneActionDialogue::RTTI = RTTI_BGSSceneActionDialogue
inlinestaticconstexpr

◆ topic

TESTopic* RE::BGSSceneActionDialogue::topic

◆ TYPE

constexpr auto RE::BGSSceneActionDialogue::TYPE = Type::kDialogue
inlinestaticconstexpr

◆ unk34

std::uint32_t RE::BGSSceneActionDialogue::unk34

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