64 kActive = (std::uint32_t)1 << 31
108 static_assert(
sizeof(
BGSScene) == 0xC8);
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:32
REX::EnumSet< Flag, std::uint32_t > flags
Definition: BGSScene.h:95
TESCondition conditions
Definition: BGSScene.h:97
BSTArray< REX::EnumSet< SCENE_ACTOR_FLAG, std::uint32_t > > actorFlags
Definition: BGSScene.h:91
BSTArray< BGSSceneAction * > actions
Definition: BGSScene.h:93
BSTArray< REX::EnumSet< BehaviourFlag, std::uint32_t > > actorProgressionFlags
Definition: BGSScene.h:92
BSTArray< FormID > actors
Definition: BGSScene.h:90
std::uint8_t unkB2
Definition: BGSScene.h:100
void LoadGame(BGSLoadFormBuffer *a_buf) override
static constexpr auto RTTI
Definition: BGSScene.h:34
BehaviourFlag
Definition: BGSScene.h:48
std::uint8_t unkB1
Definition: BGSScene.h:99
static constexpr auto VTABLE
Definition: BGSScene.h:35
void InitializeData() override
void InitLoadGame(BGSLoadFormBuffer *a_buf) override
bool isPlaying
Definition: BGSScene.h:98
bool Load(TESFile *a_mod) override
std::uint32_t padA4
Definition: BGSScene.h:96
std::uint8_t unkB3
Definition: BGSScene.h:101
void InitItemImpl() override
std::uint32_t unkBC
Definition: BGSScene.h:104
void SaveGame(BGSSaveFormBuffer *a_buf) override
std::uint32_t padC4
Definition: BGSScene.h:106
std::uint32_t unkB4
Definition: BGSScene.h:102
std::uint32_t unkC0
Definition: BGSScene.h:105
void Revert(BGSLoadFormBuffer *a_buf) override
Flag
Definition: BGSScene.h:39
@ kRepeatConditionsWhileTrue
static constexpr auto FORMTYPE
Definition: BGSScene.h:36
std::uint32_t unkB8
Definition: BGSScene.h:103
TESQuest * parentQuest
Definition: BGSScene.h:94
BSTArray< BGSScenePhase * > phases
Definition: BGSScene.h:89
Definition: BGSStoryManagerQuestNode.h:11
Definition: BSTArray.h:378
Definition: TESCondition.h:992
Definition: TESQuest.h:189
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:61
ChangeFlag
Definition: BGSScene.h:63
@ kActive
Definition: BGSScene.h:64
Definition: BGSScene.h:69
RecordFlag
Definition: BGSScene.h:71
@ kIgnored
Definition: BGSScene.h:73
@ kDeleted
Definition: BGSScene.h:72