CommonLibSSE (powerof3)
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 enum class STATE;
15
16 // override (ActiveEffect)
17 void Update(float a_delta) override; // 04
18
19 ~TelekinesisEffect() override; // 13
20
21 void Start() override; // 14
22 void Finish() override; // 15
23
24 // members
25 void* unk90; // 90 - smart ptr
26 float moveVelocity; // 98
27 float throwVelocity; // 9C
29 STATE state; // A4
30 bool throwObject; // A8
31 bool firstUpdate; // A9
32 std::uint8_t unkAA; // AA
33 std::uint8_t unkAB; // AB
34 std::uint32_t unkAC; // AC
35 };
36 static_assert(sizeof(TelekinesisEffect) == 0xB0);
37}
Definition ActiveEffect.h:27
Definition TelekinesisEffect.h:9
STATE state
Definition TelekinesisEffect.h:29
std::uint8_t unkAB
Definition TelekinesisEffect.h:33
void Start() override
float throwVelocity
Definition TelekinesisEffect.h:27
~TelekinesisEffect() override
std::uint32_t unkAC
Definition TelekinesisEffect.h:34
static constexpr auto VTABLE
Definition TelekinesisEffect.h:12
std::uint8_t unkAA
Definition TelekinesisEffect.h:32
void * unk90
Definition TelekinesisEffect.h:25
float moveVelocity
Definition TelekinesisEffect.h:26
bool throwObject
Definition TelekinesisEffect.h:30
void Update(float a_delta) override
ObjectRefHandle grabbedObject
Definition TelekinesisEffect.h:28
void Finish() override
bool firstUpdate
Definition TelekinesisEffect.h:31
static constexpr auto RTTI
Definition TelekinesisEffect.h:11
Definition AbsorbEffect.h:6
constexpr std::array< REL::ID, 1 > VTABLE_TelekinesisEffect
Definition Offsets_VTABLE.h:12928
constexpr REL::ID RTTI_TelekinesisEffect(static_cast< std::uint64_t >(686570))