blob: 1882e3bfc497d20f7ba3daada290a4aa5d619303 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
#pragma once
#include <container/seadTList.h>
#include <prim/seadSafeString.h>
#include "KingSystem/System/UI/ArcResource.h"
#include "KingSystem/Utils/Types.h"
namespace sead {
class ExpHeap;
}
namespace ksys::ui {
class ArcResourceMgr {
public:
ArcResourceMgr() = default;
virtual ~ArcResourceMgr();
virtual void sub_10();
virtual void loadArchive(sead::Heap* heap, const sead::SafeString& path);
virtual void sub_20();
virtual void sub_28();
virtual void addArchive(ArcResource* archive);
private:
// TODO: fields
/* sead::TList */
char list[0x10];
int _18 = 0;
int _1c = 0x20;
};
KSYS_CHECK_SIZE_NX150(ArcResourceMgr, 0x20);
} // namespace ksys::ui
|