CommonLibSSE (Parapets fork)
RE::BGSStoryTeller Class Reference

#include <BGSStoryTeller.h>

Inheritance diagram for RE::BGSStoryTeller:
RE::BSTSingletonSDM< BGSStoryTeller > RE::BSTEventSink< TESQuestStageItemDoneEvent > RE::BSTSingletonSDMBase< Traits >

Public Member Functions

 ~BGSStoryTeller () override
 
BSEventNotifyControl ProcessEvent (const TESQuestStageItemDoneEvent *a_event, BSTEventSource< TESQuestStageItemDoneEvent > *a_eventSource) override
 
void BeginShutDownQuest (TESQuest *a_quest)
 
void BeginStartUpQuest (TESQuest *a_quest)
 
- Public Member Functions inherited from RE::BSTEventSink< TESQuestStageItemDoneEvent >
virtual ~BSTEventSink ()=default
 

Static Public Member Functions

static BGSStoryTellerGetSingleton ()
 

Public Attributes

std::uint8_t pad09
 
std::uint16_t pad0A
 
std::uint32_t pad0C
 
BSTArray< TESQuest * > queuedStartQuests
 
BSTArray< TESQuest * > runningQuests
 
BSTArray< TESQuest * > queuedStopQuests
 
BSTArray< TESQuest * > infoClearQuests
 
BSTArray< TESQuest * > helloTopicQuests
 
BSTArray< TESQuest * > greetingTopicQuests
 
bool startUpQuestsInitialized
 
std::uint8_t padA1
 
std::uint16_t padA2
 
std::uint32_t padA4
 
BSTHashMap< std::uint32_t, BSTArray< BSTTuple< std::uint32_t, std::uint32_t > > * > questStageWaitMap
 

Static Public Attributes

static constexpr auto RTTI = RTTI_BGSStoryTeller
 

Additional Inherited Members

- Public Types inherited from RE::BSTSingletonSDMBase< Traits >
using Type = typename Traits::Type
 
using Allocator = typename Traits::Allocator
 

Constructor & Destructor Documentation

◆ ~BGSStoryTeller()

RE::BGSStoryTeller::~BGSStoryTeller ( )
override

Member Function Documentation

◆ BeginShutDownQuest()

void RE::BGSStoryTeller::BeginShutDownQuest ( TESQuest a_quest)

◆ BeginStartUpQuest()

void RE::BGSStoryTeller::BeginStartUpQuest ( TESQuest a_quest)

◆ GetSingleton()

static BGSStoryTeller* RE::BGSStoryTeller::GetSingleton ( )
static

◆ ProcessEvent()

BSEventNotifyControl RE::BGSStoryTeller::ProcessEvent ( const TESQuestStageItemDoneEvent *  a_event,
BSTEventSource< TESQuestStageItemDoneEvent > *  a_eventSource 
)
overridevirtual

Member Data Documentation

◆ greetingTopicQuests

BSTArray<TESQuest*> RE::BGSStoryTeller::greetingTopicQuests

◆ helloTopicQuests

BSTArray<TESQuest*> RE::BGSStoryTeller::helloTopicQuests

◆ infoClearQuests

BSTArray<TESQuest*> RE::BGSStoryTeller::infoClearQuests

◆ pad09

std::uint8_t RE::BGSStoryTeller::pad09

◆ pad0A

std::uint16_t RE::BGSStoryTeller::pad0A

◆ pad0C

std::uint32_t RE::BGSStoryTeller::pad0C

◆ padA1

std::uint8_t RE::BGSStoryTeller::padA1

◆ padA2

std::uint16_t RE::BGSStoryTeller::padA2

◆ padA4

std::uint32_t RE::BGSStoryTeller::padA4

◆ questStageWaitMap

BSTHashMap<std::uint32_t, BSTArray<BSTTuple<std::uint32_t, std::uint32_t> >*> RE::BGSStoryTeller::questStageWaitMap

◆ queuedStartQuests

BSTArray<TESQuest*> RE::BGSStoryTeller::queuedStartQuests

◆ queuedStopQuests

BSTArray<TESQuest*> RE::BGSStoryTeller::queuedStopQuests

◆ RTTI

constexpr auto RE::BGSStoryTeller::RTTI = RTTI_BGSStoryTeller
inlinestaticconstexpr

◆ runningQuests

BSTArray<TESQuest*> RE::BGSStoryTeller::runningQuests

◆ startUpQuestsInitialized

bool RE::BGSStoryTeller::startUpQuestsInitialized

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