66 kActive = (std::uint32_t)1 << 31
112 static_assert(
sizeof(
BGSScene) == 0xC8);
#define KEEP_FOR_RE()
Definition: PCH.h:713
Definition: BGSScene.h:22
TESCondition startConditions
Definition: BGSScene.h:25
BGSStoryManagerQuestNode * questNode
Definition: BGSScene.h:27
TESCondition completionConditions
Definition: BGSScene.h:26
Definition: BGSScene.h:34
TESCondition conditions
Definition: BGSScene.h:99
BSTArray< BGSSceneAction * > actions
Definition: BGSScene.h:95
BSTArray< FormID > actors
Definition: BGSScene.h:92
std::uint8_t unkB2
Definition: BGSScene.h:102
void LoadGame(BGSLoadFormBuffer *a_buf) override
static constexpr auto RTTI
Definition: BGSScene.h:36
BehaviourFlag
Definition: BGSScene.h:50
std::uint8_t unkB1
Definition: BGSScene.h:101
static constexpr auto VTABLE
Definition: BGSScene.h:37
void InitializeData() override
void InitLoadGame(BGSLoadFormBuffer *a_buf) override
BSTArray< stl::enumeration< SCENE_ACTOR_FLAG, std::uint32_t > > actorFlags
Definition: BGSScene.h:93
bool isPlaying
Definition: BGSScene.h:100
bool Load(TESFile *a_mod) override
std::uint32_t padA4
Definition: BGSScene.h:98
stl::enumeration< Flag, std::uint32_t > flags
Definition: BGSScene.h:97
std::uint8_t unkB3
Definition: BGSScene.h:103
void InitItemImpl() override
std::uint32_t unkBC
Definition: BGSScene.h:106
void SaveGame(BGSSaveFormBuffer *a_buf) override
std::uint32_t padC4
Definition: BGSScene.h:108
std::uint32_t unkB4
Definition: BGSScene.h:104
std::uint32_t unkC0
Definition: BGSScene.h:107
void Revert(BGSLoadFormBuffer *a_buf) override
Flag
Definition: BGSScene.h:41
@ kRepeatConditionsWhileTrue
static constexpr auto FORMTYPE
Definition: BGSScene.h:38
std::uint32_t unkB8
Definition: BGSScene.h:105
BSTArray< stl::enumeration< BehaviourFlag, std::uint32_t > > actorProgressionFlags
Definition: BGSScene.h:94
TESQuest * parentQuest
Definition: BGSScene.h:96
BSTArray< BGSScenePhase * > phases
Definition: BGSScene.h:91
Definition: BGSStoryManagerQuestNode.h:11
Definition: BSTArray.h:378
Definition: TESCondition.h:992
Definition: TESQuest.h:197
Definition: AbsorbEffect.h:6
constexpr std::array< REL::ID, 1 > VTABLE_BGSScene
Definition: Offsets_VTABLE.h:8852
SCENE_ACTOR_FLAG
Definition: BGSScene.h:13
constexpr REL::ID RTTI_BGSScene(static_cast< std::uint64_t >(513909))
Definition: BGSScene.h:63
ChangeFlag
Definition: BGSScene.h:65
@ kActive
Definition: BGSScene.h:66
Definition: BGSScene.h:71
RecordFlag
Definition: BGSScene.h:73
@ kIgnored
Definition: BGSScene.h:75
@ kDeleted
Definition: BGSScene.h:74