CommonLibSSE NG
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 
13  ~RefrInteraction() override; // 00
14 
15  // add
16  virtual void Unk_02(void); // 02 - { a_arg1 = g_invalidRefHandle; }
17  virtual void Unk_03(void) = 0; // 03
18  virtual void Unk_04(void) = 0; // 04
19  virtual void Unk_05(void); // 05 - { return 0xFFFFFFFF; }
20  virtual void Unk_06(void); // 06 - { return; }
21  virtual void Unk_07(void); // 07 - { return 1; }
22  virtual void Unk_08(void); // 08 - { unk18 = 1; return 0; }
23  virtual void Unk_09(void); // 09 - { unk18 = 0; return 1; }
24  virtual void Unk_0A(void); // 0A - { return; }
25  virtual void Unk_0B(void); // 0B - { return 1; }
26  virtual void Unk_0C(void); // 0C - { return; }
27  virtual void Unk_0D(void) = 0; // 0D
28  virtual void Unk_0E(void) = 0; // 0E
29  virtual void Unk_0F(void) = 0; // 0F
30 
31  // members
34  bool synced; // 18
35  std::uint8_t pad19; // 19
36  std::uint16_t pad1A; // 1A
37  std::uint32_t pad1C; // 1C
38  };
39  static_assert(sizeof(RefrInteraction) == 0x20);
40 }
Definition: RefrInteraction.h:9
virtual void Unk_0F(void)=0
ObjectRefHandle targetRefr
Definition: RefrInteraction.h:33
~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:34
std::uint32_t pad1C
Definition: RefrInteraction.h:37
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)
std::uint8_t pad19
Definition: RefrInteraction.h:35
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:32
std::uint16_t pad1A
Definition: RefrInteraction.h:36
Definition: SyncQueueObj.h:8
Definition: AbsorbEffect.h:6
constexpr REL::VariantID RTTI_RefrInteraction(686886, 394739, 0x1f074d0)