CommonLibSSE NG
Loading...
Searching...
No Matches
BGSActionData.h
Go to the documentation of this file.
1#pragma once
2
3#include "RE/A/ActionInput.h"
4#include "RE/A/ActionOutput.h"
5
6namespace RE
7{
9 public ActionInput, // 00
10 public ActionOutput // 28
11 {
12 public:
13 inline static constexpr auto RTTI = RTTI_BGSActionData;
14 inline static constexpr auto VTABLE = VTABLE_BGSActionData;
15
16 virtual ~BGSActionData() override; // 00
17
18 // add
19 virtual BGSActionData* Clone() const; // 04
20 virtual bool Process(); // 05 - { return false; }
21
22 // members
23 uint32_t flags; // 58
24 };
25 static_assert(sizeof(BGSActionData) == 0x60);
26}
Definition ActionInput.h:10
Definition ActionOutput.h:10
Definition BGSActionData.h:11
static constexpr auto VTABLE
Definition BGSActionData.h:14
virtual ~BGSActionData() override
virtual BGSActionData * Clone() const
static constexpr auto RTTI
Definition BGSActionData.h:13
uint32_t flags
Definition BGSActionData.h:23
virtual bool Process()
Definition AbsorbEffect.h:6
constexpr REL::VariantID RTTI_BGSActionData(684946, 392683, 0x1edcac8)
constexpr std::array< REL::VariantID, 1 > VTABLE_BGSActionData
Definition Offsets_VTABLE.h:399