CommonLibSSE NG
|
#include <MenuTopicManager.h>
Classes | |
struct | Dialogue |
Public Member Functions | |
~MenuTopicManager () override | |
BSEventNotifyControl | ProcessEvent (const MenuOpenCloseEvent *a_event, BSTEventSource< MenuOpenCloseEvent > *a_eventSource) override |
BSEventNotifyControl | ProcessEvent (const PositionPlayerEvent *a_event, BSTEventSource< PositionPlayerEvent > *a_eventSource) override |
Public Member Functions inherited from RE::BSTEventSink< MenuOpenCloseEvent > | |
virtual | ~BSTEventSink ()=default |
virtual BSEventNotifyControl | ProcessEvent (const MenuOpenCloseEvent *a_event, BSTEventSource< MenuOpenCloseEvent > *a_eventSource)=0 |
Public Member Functions inherited from RE::BSTEventSink< PositionPlayerEvent > | |
virtual | ~BSTEventSink ()=default |
virtual BSEventNotifyControl | ProcessEvent (const PositionPlayerEvent *a_event, BSTEventSource< PositionPlayerEvent > *a_eventSource)=0 |
Static Public Member Functions | |
static MenuTopicManager * | GetSingleton () |
Public Attributes | |
BSSimpleList< Dialogue * > * | selectedResponseNode |
BSSimpleList< Dialogue * > * | dialogueList |
std::uint64_t | unk28 |
TESTopicInfo * | rootTopicInfo |
Dialogue * | lastSelectedDialogue |
WinAPI::CRITICAL_SECTION | criticalSection |
ObjectRefHandle | speaker |
ObjectRefHandle | lastSpeaker |
TESTopicInfo * | currentTopicInfo |
TESTopicInfo * | lastTopicInfo |
BSTArray< BGSDialogueBranch * > | blockingBranches |
BSTArray< BGSDialogueBranch * > | topLevelBranches |
bool | isGreetingPlayer |
bool | unkB1 |
bool | isSayingGoodbye |
bool | unkB3 |
bool | unkB4 |
bool | unkB5 |
bool | unkB6 |
bool | unkB7 |
bool | unkB8 |
bool | unkB9 |
bool | unkBA |
bool | unkBB |
std::uint16_t | padBC |
BSTArray< TESTopic * > | unkC0 |
Static Public Attributes | |
static constexpr auto | RTTI = RTTI_MenuTopicManager |
Additional Inherited Members | |
Public Types inherited from RE::BSTSingletonSDMBase< Traits > | |
using | Type = typename Traits::Type |
using | Allocator = typename Traits::Allocator |
|
override |
|
inlinestatic |
|
overridevirtual |
Implements RE::BSTEventSink< MenuOpenCloseEvent >.
|
overridevirtual |
Implements RE::BSTEventSink< PositionPlayerEvent >.
BSTArray<BGSDialogueBranch*> RE::MenuTopicManager::blockingBranches |
WinAPI::CRITICAL_SECTION RE::MenuTopicManager::criticalSection |
TESTopicInfo* RE::MenuTopicManager::currentTopicInfo |
BSSimpleList<Dialogue*>* RE::MenuTopicManager::dialogueList |
bool RE::MenuTopicManager::isGreetingPlayer |
bool RE::MenuTopicManager::isSayingGoodbye |
Dialogue* RE::MenuTopicManager::lastSelectedDialogue |
ObjectRefHandle RE::MenuTopicManager::lastSpeaker |
TESTopicInfo* RE::MenuTopicManager::lastTopicInfo |
std::uint16_t RE::MenuTopicManager::padBC |
TESTopicInfo* RE::MenuTopicManager::rootTopicInfo |
|
inlinestaticconstexpr |
BSSimpleList<Dialogue*>* RE::MenuTopicManager::selectedResponseNode |
ObjectRefHandle RE::MenuTopicManager::speaker |
BSTArray<BGSDialogueBranch*> RE::MenuTopicManager::topLevelBranches |
std::uint64_t RE::MenuTopicManager::unk28 |
bool RE::MenuTopicManager::unkB1 |
bool RE::MenuTopicManager::unkB3 |
bool RE::MenuTopicManager::unkB4 |
bool RE::MenuTopicManager::unkB5 |
bool RE::MenuTopicManager::unkB6 |
bool RE::MenuTopicManager::unkB7 |
bool RE::MenuTopicManager::unkB8 |
bool RE::MenuTopicManager::unkB9 |
bool RE::MenuTopicManager::unkBA |
bool RE::MenuTopicManager::unkBB |