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