CommonLibVR
TargetValueModifierEffect.h
Go to the documentation of this file.
1 #pragma once
2 
4 
5 namespace RE
6 {
8  {
9  public:
10  inline static constexpr auto RTTI = RTTI_TargetValueModifierEffect;
11  inline static constexpr auto VTABLE = VTABLE_TargetValueModifierEffect;
12 
13  // override (ValueModifierEffect)
14  bool GetAllowMultipleCastingSourceStacking() override; // 11 - return { 0; }
15 
16  ~TargetValueModifierEffect() override; // 13
17 
18  void Start() override; // 14
19 
20  // add
21  virtual float GetTargetValue() const = 0; // 21
22  private:
23  KEEP_FOR_RE()
24  };
25  static_assert(sizeof(TargetValueModifierEffect) == 0x98);
26 }
#define KEEP_FOR_RE()
Definition: PCH.h:713
Definition: TargetValueModifierEffect.h:8
static constexpr auto RTTI
Definition: TargetValueModifierEffect.h:10
static constexpr auto VTABLE
Definition: TargetValueModifierEffect.h:11
virtual float GetTargetValue() const =0
bool GetAllowMultipleCastingSourceStacking() override
Definition: ValueModifierEffect.h:9
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_TargetValueModifierEffect(static_cast< std::uint64_t >(686563))
constexpr std::array< REL::ID, 1 > VTABLE_TargetValueModifierEffect
Definition: Offsets_VTABLE.h:12927