CommonLibSSE (powerof3)
GuideEffect.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "RE/A/ActiveEffect.h"
4 #include "RE/B/BSTArray.h"
5 #include "RE/B/BSTSmartPointer.h"
6 
7 namespace RE
8 {
9  class TESQuest;
10  class TESQuestTarget;
11 
12  class GuideEffect :
13  public ActiveEffect // 00
14  {
15  public:
16  inline static constexpr auto RTTI = RTTI_GuideEffect;
17  inline static constexpr auto VTABLE = VTABLE_GuideEffect;
18 
19  // override (ActiveEffect)
20  virtual ~GuideEffect(); // 13
21  virtual void Start() override; // 14
22  virtual void Finish() override; // 15
23 
24  // members
25  TESQuest* quest; // 90
28  };
29  static_assert(sizeof(GuideEffect) == 0xB8);
30 }
Definition: ActiveEffect.h:27
Definition: BSTArray.h:378
Definition: GuideEffect.h:14
TESQuest * quest
Definition: GuideEffect.h:25
static constexpr auto VTABLE
Definition: GuideEffect.h:17
virtual void Start() override
virtual ~GuideEffect()
BSTArray< ObjectRefHandle > hazards
Definition: GuideEffect.h:27
virtual void Finish() override
static constexpr auto RTTI
Definition: GuideEffect.h:16
TESQuestTarget * questTarget
Definition: GuideEffect.h:26
Definition: TESQuest.h:142
Definition: TESQuest.h:189
Definition: AbsorbEffect.h:6
constexpr std::array< REL::ID, 1 > VTABLE_GuideEffect
Definition: Offsets_VTABLE.h:11730
constexpr REL::ID RTTI_GuideEffect(static_cast< std::uint64_t >(686508))