9    class BGSStoryManagerBranchNode;
 
   10    class BGSStoryManagerQuestNode;
 
   11    class BGSStoryManagerTreeForm;
 
   12    class PeriodicUpdateTimer;
 
Definition: BGSStoryManagerBranchNode.h:10
 
Definition: BGSStoryManagerQuestNode.h:11
 
Definition: BGSStoryManagerTreeForm.h:44
 
std::uint32_t lastVisitorID
Definition: BGSStoryManagerTreeForm.h:57
 
static constexpr auto RTTI
Definition: BGSStoryManagerTreeForm.h:46
 
virtual BGSStoryManagerTreeForm * GetChild(std::uint32_t a_idx) const
 
std::uint32_t pad24
Definition: BGSStoryManagerTreeForm.h:58
 
~BGSStoryManagerTreeForm() override
 
virtual std::uint32_t QChildCount() const
 
virtual TESCondition * QConditions()=0
 
virtual BGSStoryManagerTreeVisitor::VisitControl AcceptVisitor(BGSStoryManagerTreeVisitor &a_visitor)=0
 
Definition: BGSStoryManagerTreeForm.h:16
 
virtual ~BGSStoryManagerTreeVisitor()
 
VisitControl
Definition: BGSStoryManagerTreeForm.h:21
 
virtual VisitControl VisitQuest(TESQuest &a_quest)
 
BSTArray< BGSStoryManagerTreeForm * > cursorAncestry
Definition: BGSStoryManagerTreeForm.h:37
 
static constexpr auto RTTI
Definition: BGSStoryManagerTreeForm.h:18
 
PeriodicUpdateTimer * timer
Definition: BGSStoryManagerTreeForm.h:33
 
std::int32_t currentCursorDepth
Definition: BGSStoryManagerTreeForm.h:34
 
std::uint32_t pad14
Definition: BGSStoryManagerTreeForm.h:35
 
std::uint32_t pad3C
Definition: BGSStoryManagerTreeForm.h:39
 
std::uint32_t queryID
Definition: BGSStoryManagerTreeForm.h:38
 
virtual VisitControl VisitBranchNode(BGSStoryManagerBranchNode &a_node)
 
BGSStoryManagerQuestNode * lastQuestParent
Definition: BGSStoryManagerTreeForm.h:36
 
virtual VisitControl VisitQuestNode(BGSStoryManagerQuestNode &a_node, bool a_arg2)
 
Definition: BSTArray.h:377
 
Definition: TESCondition.h:987
 
Definition: TESQuest.h:189
 
Definition: AbsorbEffect.h:6
 
constexpr REL::ID RTTI_BGSStoryManagerTreeVisitor
Definition: Offsets_RTTI.h:1555
 
constexpr REL::ID RTTI_BGSStoryManagerTreeForm
Definition: Offsets_RTTI.h:1554