|
CommonLibSSE (Parapets fork)
|
#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 |