66 kActive = (std::uint32_t)1 << 31
112 static_assert(
sizeof(
BGSScene) == 0xC8);
#define KEEP_FOR_RE()
Definition PCH.h:517
TESCondition startConditions
Definition BGSScene.h:25
BGSStoryManagerQuestNode * questNode
Definition BGSScene.h:27
TESCondition completionConditions
Definition BGSScene.h:26
REX::EnumSet< Flag, std::uint32_t > flags
Definition BGSScene.h:97
TESCondition conditions
Definition BGSScene.h:99
BSTArray< REX::EnumSet< SCENE_ACTOR_FLAG, std::uint32_t > > actorFlags
Definition BGSScene.h:93
BSTArray< BGSSceneAction * > actions
Definition BGSScene.h:95
BSTArray< REX::EnumSet< BehaviourFlag, std::uint32_t > > actorProgressionFlags
Definition BGSScene.h:94
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
bool isPlaying
Definition BGSScene.h:100
bool Load(TESFile *a_mod) override
std::uint32_t padA4
Definition BGSScene.h:98
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
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))
@ kNone
Definition PlayerCharacter.h:85
ChangeFlag
Definition BGSScene.h:65
@ kActive
Definition BGSScene.h:66
RecordFlag
Definition BGSScene.h:73
@ kIgnored
Definition BGSScene.h:75
@ kDeleted
Definition BGSScene.h:74