CommonLibSSE (powerof3)
RefrInteraction.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "RE/B/BSPointerHandle.h"
4 #include "RE/S/SyncQueueObj.h"
5 
6 namespace RE
7 {
9  {
10  public:
11  inline static constexpr auto RTTI = RTTI_RefrInteraction;
12  inline static constexpr auto VTABLE = VTABLE_RefrInteraction;
13 
14  ~RefrInteraction() override; // 00
15 
16  // add
17  virtual void Unk_02(void); // 02 - { a_arg1 = g_invalidRefHandle; }
18  virtual void Unk_03(void) = 0; // 03
19  virtual void Unk_04(void) = 0; // 04
20  virtual void Unk_05(void); // 05 - { return 0xFFFFFFFF; }
21  virtual void Unk_06(void); // 06 - { return; }
22  virtual void Unk_07(void); // 07 - { return 1; }
23  virtual void Unk_08(void); // 08 - { unk18 = 1; return 0; }
24  virtual void Unk_09(void); // 09 - { unk18 = 0; return 1; }
25  virtual void Unk_0A(void); // 0A - { return; }
26  virtual void Unk_0B(void); // 0B - { return 1; }
27  virtual void Unk_0C(void); // 0C - { return; }
28  virtual void Unk_0D(void) = 0; // 0D
29  virtual void Unk_0E(void) = 0; // 0E
30  virtual void Unk_0F(void) = 0; // 0F
31 
32  // members
35  bool synced; // 18
36  std::uint8_t pad19; // 19
37  std::uint16_t pad1A; // 1A
38  std::uint32_t pad1C; // 1C
39  };
40  static_assert(sizeof(RefrInteraction) == 0x20);
41 }
Definition: RefrInteraction.h:9
virtual void Unk_0F(void)=0
ObjectRefHandle targetRefr
Definition: RefrInteraction.h:34
~RefrInteraction() override
virtual void Unk_03(void)=0
virtual void Unk_0A(void)
virtual void Unk_08(void)
virtual void Unk_0D(void)=0
bool synced
Definition: RefrInteraction.h:35
std::uint32_t pad1C
Definition: RefrInteraction.h:38
virtual void Unk_07(void)
virtual void Unk_06(void)
virtual void Unk_05(void)
virtual void Unk_0B(void)
virtual void Unk_02(void)
static constexpr auto VTABLE
Definition: RefrInteraction.h:12
std::uint8_t pad19
Definition: RefrInteraction.h:36
static constexpr auto RTTI
Definition: RefrInteraction.h:11
virtual void Unk_0E(void)=0
virtual void Unk_04(void)=0
virtual void Unk_09(void)
virtual void Unk_0C(void)
ActorHandle actor
Definition: RefrInteraction.h:33
std::uint16_t pad1A
Definition: RefrInteraction.h:37
Definition: SyncQueueObj.h:8
Definition: AbsorbEffect.h:6
constexpr std::array< REL::ID, 1 > VTABLE_RefrInteraction
Definition: Offsets_VTABLE.h:12606
constexpr REL::ID RTTI_RefrInteraction(static_cast< std::uint64_t >(686886))