CommonLibSSE (Parapets fork)
Loading...
Searching...
No Matches
AttackBlockHandler.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_AttackBlockHandler;
11
12 virtual ~AttackBlockHandler(); // 00
13
14 // override (PlayerInputHandler)
15 virtual bool CanProcess(InputEvent* a_event) override; // 01
16 virtual void ProcessButton(ButtonEvent* a_event, PlayerControlsData* a_data) override; // 04
17 virtual void UpdateHeldStateActive(const ButtonEvent* a_event) override; // 05
18 virtual void SetHeldStateActive(bool a_flag) override; // 06
19
20 // members
21 std::uint64_t unk18; // 18
22 std::uint64_t unk20; // 20
23 std::uint64_t unk28; // 28
24 std::uint64_t unk30; // 30
25 std::uint64_t unk38; // 38
26 std::uint64_t unk40; // 40
27 };
28 static_assert(sizeof(AttackBlockHandler) == 0x48);
29}
Definition: ButtonEvent.h:10
Definition: HeldStateHandler.h:8
Definition: InputEvent.h:22
Definition: PlayerControlsData.h:8
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_AttackBlockHandler
Definition: Offsets_RTTI.h:96
Definition: AttackBlockHandler.h:8
std::uint64_t unk28
Definition: AttackBlockHandler.h:23
std::uint64_t unk38
Definition: AttackBlockHandler.h:25
std::uint64_t unk30
Definition: AttackBlockHandler.h:24
std::uint64_t unk18
Definition: AttackBlockHandler.h:21
virtual ~AttackBlockHandler()
virtual void ProcessButton(ButtonEvent *a_event, PlayerControlsData *a_data) override
std::uint64_t unk40
Definition: AttackBlockHandler.h:26
virtual void SetHeldStateActive(bool a_flag) override
virtual bool CanProcess(InputEvent *a_event) override
std::uint64_t unk20
Definition: AttackBlockHandler.h:22
static constexpr auto RTTI
Definition: AttackBlockHandler.h:10
virtual void UpdateHeldStateActive(const ButtonEvent *a_event) override