48 using func_t = decltype(&BGSIdleCollection::Ctor);
52 void CopyIdles(
const std::vector<TESIdleForm*>& a_copiedData);
54 static_assert(
sizeof(BGSIdleCollection) == 0x20);
#define RELOCATION_ID(a_se, a_ae)
Definition: PCH.h:724
Definition: Relocation.h:204
Definition: BGSIdleCollection.h:10
stl::enumeration< IdleFlags, std::int8_t > idleFlags
Definition: BGSIdleCollection.h:37
static BGSIdleCollection * Create()
~BGSIdleCollection() override
std::optional< std::uint32_t > GetIndex(TESIdleForm *a_idle) const
bool RemoveIdle(TESIdleForm *a_idle)
void CopyComponent(BaseFormComponent *a_rhs) override
bool AddIdle(TESIdleForm *a_idle)
void ClearDataComponent() override
std::int8_t idleCount
Definition: BGSIdleCollection.h:38
TESIdleForm ** idles
Definition: BGSIdleCollection.h:41
static constexpr auto RTTI
Definition: BGSIdleCollection.h:12
std::uint32_t pad0C
Definition: BGSIdleCollection.h:40
float timerCheckForIdle
Definition: BGSIdleCollection.h:42
void InitializeDataComponent() override
std::uint32_t pad1C
Definition: BGSIdleCollection.h:43
std::uint16_t pad0A
Definition: BGSIdleCollection.h:39
IdleFlags
Definition: BGSIdleCollection.h:15
Definition: AbsorbEffect.h:6
constexpr REL::VariantID RTTI_BGSIdleCollection(513931, 392570, 0x1edb208)