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::VariantID RTTI_BGSStoryManagerTreeForm(684849, 392553, 0x1edad28)
constexpr REL::VariantID RTTI_BGSStoryManagerTreeVisitor(686325, 394134, 0x1efb7f8)