CommonLibSSE (Parapets fork)
|
#include <BGSStoryTeller.h>
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 |
virtual BSEventNotifyControl | ProcessEvent (const TESQuestStageItemDoneEvent *a_event, BSTEventSource< TESQuestStageItemDoneEvent > *a_eventSource)=0 |
Static Public Member Functions | |
static BGSStoryTeller * | GetSingleton () |
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 |
|
override |
void RE::BGSStoryTeller::BeginShutDownQuest | ( | TESQuest * | a_quest | ) |
void RE::BGSStoryTeller::BeginStartUpQuest | ( | TESQuest * | a_quest | ) |
|
static |
|
overridevirtual |
Implements RE::BSTEventSink< TESQuestStageItemDoneEvent >.
std::uint8_t RE::BGSStoryTeller::pad09 |
std::uint16_t RE::BGSStoryTeller::pad0A |
std::uint32_t RE::BGSStoryTeller::pad0C |
std::uint8_t RE::BGSStoryTeller::padA1 |
std::uint16_t RE::BGSStoryTeller::padA2 |
std::uint32_t RE::BGSStoryTeller::padA4 |
BSTHashMap<std::uint32_t, BSTArray<BSTTuple<std::uint32_t, std::uint32_t> >*> RE::BGSStoryTeller::questStageWaitMap |
|
inlinestaticconstexpr |
bool RE::BGSStoryTeller::startUpQuestsInitialized |