CommonLibSSE NG
Loading...
Searching...
No Matches
BGSPackageDataPointerTemplate.h
Go to the documentation of this file.
1#pragma once
2
5
6namespace RE
7{
8 class TESFile;
9
10 template <class Parent, class Pointer /*, const BSFixedString& TYPE_NAME*/>
12 {
13 public:
15
16 // override (BGSNamedPackageData<Parent>)
17 void Unk_05(void) override; // 05 - { return 1; }
18 [[nodiscard]] const BSFixedString& GetTypeName() const override; // 0B - { return TYPE_NAME; }
19
20 // add
21 virtual void LoadPointer(TESFile* a_mod) = 0; // ??
22
23 // members
24 Pointer* pointer; // ??
25 };
26}
Definition BGSNamedPackageData.h:9
Definition BGSPackageDataPointerTemplate.h:12
virtual void LoadPointer(TESFile *a_mod)=0
const BSFixedString & GetTypeName() const override
Pointer * pointer
Definition BGSPackageDataPointerTemplate.h:24
Definition TESFile.h:15
Definition AbsorbEffect.h:6