CommonLibSSE NG
Loading...
Searching...
No Matches
ReanimateEffect.h
Go to the documentation of this file.
1#pragma once
2
4
5namespace RE
6{
8 {
9 public:
10 inline static constexpr auto RTTI = RTTI_ReanimateEffect;
11 inline static constexpr auto VTABLE = VTABLE_ReanimateEffect;
12
13 // override (CommandEffect)
14 void Update(float a_delta) override; // 04
15 void SaveGame(BGSSaveFormBuffer* a_buf) override; // 08
16 void LoadGame(BGSLoadFormBuffer* a_buf) override; // 09
17 bool ShouldDispelOnDeath() const override; // 10 - { return !unk98 && ActiveEffect::ShouldDispelOnDeath(); }
18
19 ~ReanimateEffect() override; // 13
20
21 void Start() override; // 14
22 void Finish() override; // 15
23
24 // members
25 bool unk98; // 98
26 std::uint8_t pad99; // 99
27 std::uint16_t pad9A; // 9A
28 std::uint32_t pad9C; // 9C
29 };
30 static_assert(sizeof(ReanimateEffect) == 0xA0);
31}
Definition BGSLoadFormBuffer.h:11
Definition CommandEffect.h:8
Definition ReanimateEffect.h:8
bool unk98
Definition ReanimateEffect.h:25
void Update(float a_delta) override
std::uint8_t pad99
Definition ReanimateEffect.h:26
void SaveGame(BGSSaveFormBuffer *a_buf) override
static constexpr auto VTABLE
Definition ReanimateEffect.h:11
void Finish() override
std::uint32_t pad9C
Definition ReanimateEffect.h:28
void LoadGame(BGSLoadFormBuffer *a_buf) override
bool ShouldDispelOnDeath() const override
static constexpr auto RTTI
Definition ReanimateEffect.h:10
~ReanimateEffect() override
void Start() override
std::uint16_t pad9A
Definition ReanimateEffect.h:27
Definition AbsorbEffect.h:6
constexpr std::array< REL::VariantID, 1 > VTABLE_ReanimateEffect
Definition Offsets_VTABLE.h:1922
constexpr REL::VariantID RTTI_ReanimateEffect(686543, 394379, 0x1f00ee0)