CommonLibSSE NG
Loading...
Searching...
No Matches
TelekinesisEffect.h
Go to the documentation of this file.
1#pragma once
2
3#include "RE/A/ActiveEffect.h"
5
6namespace RE
7{
9 {
10 public:
11 inline static constexpr auto RTTI = RTTI_TelekinesisEffect;
12 inline static constexpr auto VTABLE = VTABLE_TelekinesisEffect;
13
14 // override (ActiveEffect)
15 void Update(float a_delta) override; // 04
16
17 ~TelekinesisEffect() override; // 13
18
19 void Start() override; // 14
20 void Finish() override; // 15
21
22 // members
23 void* unk90; // 90 - smart ptr
24 float moveVelocity; // 98
25 float unk9C; // 9C
27 std::uint32_t unkA4; // A4
28 bool unkA8; // A8
29 bool unkA9; // A9
30 std::uint8_t unkAA; // AA
31 std::uint8_t unkAB; // AB
32 std::uint32_t unkAC; // AC
33 };
34 static_assert(sizeof(TelekinesisEffect) == 0xB0);
35}
Definition ActiveEffect.h:27
Definition TelekinesisEffect.h:9
std::uint8_t unkAB
Definition TelekinesisEffect.h:31
void Start() override
~TelekinesisEffect() override
std::uint32_t unkAC
Definition TelekinesisEffect.h:32
bool unkA9
Definition TelekinesisEffect.h:29
static constexpr auto VTABLE
Definition TelekinesisEffect.h:12
float unk9C
Definition TelekinesisEffect.h:25
std::uint8_t unkAA
Definition TelekinesisEffect.h:30
void * unk90
Definition TelekinesisEffect.h:23
float moveVelocity
Definition TelekinesisEffect.h:24
void Update(float a_delta) override
ObjectRefHandle grabbedObject
Definition TelekinesisEffect.h:26
bool unkA8
Definition TelekinesisEffect.h:28
void Finish() override
static constexpr auto RTTI
Definition TelekinesisEffect.h:11
std::uint32_t unkA4
Definition TelekinesisEffect.h:27
Definition AbsorbEffect.h:6
constexpr REL::VariantID RTTI_TelekinesisEffect(686570, 394406, 0x1f01480)
constexpr std::array< REL::VariantID, 1 > VTABLE_TelekinesisEffect
Definition Offsets_VTABLE.h:1951