38 void SaveGame(BGSSaveFormBuffer* a_buf)
override;
39 void LoadGame(BGSLoadFormBuffer* a_buf)
override;
40 void Revert(BGSLoadFormBuffer* a_buf)
override;
Definition: BGSStoryManagerNodeBase.h:9
Definition: BGSStoryManagerQuestNode.h:11
std::uint32_t QChildCount() const override
bool Load(TESFile *a_mod) override
BGSStoryManagerTreeForm * GetChild(std::uint32_t a_idx) const override
BGSStoryManagerTreeVisitor::VisitControl AcceptVisitor(BGSStoryManagerTreeVisitor &a_visitor) override
std::uint32_t padC4
Definition: BGSStoryManagerQuestNode.h:51
~BGSStoryManagerQuestNode() override
void ClearData() override
BSTArray< float > childrenLastRun
Definition: BGSStoryManagerQuestNode.h:52
BSTHashMap< TESQuest *, float > perQuestHoursUntilReset
Definition: BGSStoryManagerQuestNode.h:49
void InitItemImpl() override
std::uint32_t numQuestsToStart
Definition: BGSStoryManagerQuestNode.h:50
static constexpr auto RTTI
Definition: BGSStoryManagerQuestNode.h:13
BSTArray< TESQuest * > quests
Definition: BGSStoryManagerQuestNode.h:47
void Revert(BGSLoadFormBuffer *a_buf) override
BSTHashMap< TESQuest *, std::uint32_t > perQuestFlags
Definition: BGSStoryManagerQuestNode.h:48
void LoadGame(BGSLoadFormBuffer *a_buf) override
static constexpr auto FORMTYPE
Definition: BGSStoryManagerQuestNode.h:14
void SaveGame(BGSSaveFormBuffer *a_buf) override
Definition: BGSStoryManagerTreeForm.h:44
Definition: BGSStoryManagerTreeForm.h:16
VisitControl
Definition: BGSStoryManagerTreeForm.h:21
Definition: BSTArray.h:377
Definition: BSTHashMap.h:21
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_BGSStoryManagerQuestNode
Definition: Offsets_RTTI.h:1553
Definition: BGSStoryManagerQuestNode.h:17
ChangeFlag
Definition: BGSStoryManagerQuestNode.h:19
@ kTimeLastRun
Definition: BGSStoryManagerQuestNode.h:20
Definition: BGSStoryManagerQuestNode.h:25
RecordFlag
Definition: BGSStoryManagerQuestNode.h:27
@ kDeleted
Definition: BGSStoryManagerQuestNode.h:28
@ kIgnored
Definition: BGSStoryManagerQuestNode.h:29