Definition: BGSStoryManagerNodeBase.h:9
Definition: BGSStoryManagerQuestNode.h:11
std::uint32_t QChildCount() const override
bool Load(TESFile *a_mod) override
BGSStoryManagerTreeVisitor::VisitControl AcceptVisitor(BGSStoryManagerTreeVisitor &a_visitor) override
BGSStoryManagerTreeForm * GetChild(std::uint32_t a_idx) const override
std::uint32_t padC4
Definition: BGSStoryManagerQuestNode.h:52
~BGSStoryManagerQuestNode() override
void ClearData() override
BSTArray< float > childrenLastRun
Definition: BGSStoryManagerQuestNode.h:53
BSTHashMap< TESQuest *, float > perQuestHoursUntilReset
Definition: BGSStoryManagerQuestNode.h:50
void InitItemImpl() override
std::uint32_t numQuestsToStart
Definition: BGSStoryManagerQuestNode.h:51
static constexpr auto RTTI
Definition: BGSStoryManagerQuestNode.h:13
static constexpr auto VTABLE
Definition: BGSStoryManagerQuestNode.h:14
BSTArray< TESQuest * > quests
Definition: BGSStoryManagerQuestNode.h:48
void Revert(BGSLoadFormBuffer *a_buf) override
BSTHashMap< TESQuest *, std::uint32_t > perQuestFlags
Definition: BGSStoryManagerQuestNode.h:49
void LoadGame(BGSLoadFormBuffer *a_buf) override
static constexpr auto FORMTYPE
Definition: BGSStoryManagerQuestNode.h:15
void SaveGame(BGSSaveFormBuffer *a_buf) override
Definition: BGSStoryManagerTreeForm.h:45
Definition: BGSStoryManagerTreeForm.h:16
VisitControl
Definition: BGSStoryManagerTreeForm.h:22
Definition: BSTArray.h:378
Definition: BSTHashMap.h:21
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_BGSStoryManagerQuestNode(static_cast< std::uint64_t >(686336))
constexpr std::array< REL::ID, 1 > VTABLE_BGSStoryManagerQuestNode
Definition: Offsets_VTABLE.h:8875
Definition: BGSStoryManagerQuestNode.h:18
ChangeFlag
Definition: BGSStoryManagerQuestNode.h:20
@ kTimeLastRun
Definition: BGSStoryManagerQuestNode.h:21
Definition: BGSStoryManagerQuestNode.h:26
RecordFlag
Definition: BGSStoryManagerQuestNode.h:28
@ kDeleted
Definition: BGSStoryManagerQuestNode.h:29
@ kIgnored
Definition: BGSStoryManagerQuestNode.h:30