CommonLibSSE (Parapets fork)
Loading...
Searching...
No Matches
DialoguePackage.h
Go to the documentation of this file.
1#pragma once
2
4#include "RE/F/FormTypes.h"
5#include "RE/T/TESPackage.h"
6
7namespace RE
8{
10 {
11 public:
12 inline static constexpr auto RTTI = RTTI_DialoguePackage;
13 inline static constexpr auto FORMTYPE = FormType::Package;
14
15 ~DialoguePackage() override; // 00
16
17 // override (TESPackage)
18 void SaveGame(BGSSaveFormBuffer* a_buf) override; // 0E
19 void LoadGame(BGSLoadFormBuffer* a_buf) override; // 0F
20 void InitLoadGame(BGSLoadFormBuffer* a_buf) override; // 10 - { TESForm::InitLoadGame(a_buf); }
21 void Copy(TESForm* a_srcForm) override; // 2F - { TESForm::Copy(a_srcForm); }
22 bool IsPackageOwner(Actor* a_actor) override; // 3F
23
24 // members
25 std::uint32_t unk0E0; // 0E0
29 std::uint64_t unk0F0; // 0F0
30 std::uint64_t unk0F8; // 0F8
31 };
32 static_assert(sizeof(DialoguePackage) == 0x100);
33}
Definition: Actor.h:125
Definition: DialoguePackage.h:10
std::uint64_t unk0F8
Definition: DialoguePackage.h:30
void LoadGame(BGSLoadFormBuffer *a_buf) override
static constexpr auto FORMTYPE
Definition: DialoguePackage.h:13
void SaveGame(BGSSaveFormBuffer *a_buf) override
std::uint64_t unk0F0
Definition: DialoguePackage.h:29
~DialoguePackage() override
ObjectRefHandle unk0E4
Definition: DialoguePackage.h:26
void Copy(TESForm *a_srcForm) override
bool IsPackageOwner(Actor *a_actor) override
ActorHandle unk0EC
Definition: DialoguePackage.h:28
std::uint32_t unk0E0
Definition: DialoguePackage.h:25
void InitLoadGame(BGSLoadFormBuffer *a_buf) override
ActorHandle unk0E8
Definition: DialoguePackage.h:27
static constexpr auto RTTI
Definition: DialoguePackage.h:12
Definition: TESForm.h:34
Definition: TESPackage.h:248
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_DialoguePackage
Definition: Offsets_RTTI.h:4594