1#pragma once
2
3#include "heap/seadDisposer.h"
4#include "hostio/seadHostIONode.h"
5#include "prim/seadSafeString.h"
6
7namespace sead
8{
9class GameConfig : public hostio::Node
10{
11 SEAD_SINGLETON_DISPOSER(GameConfig)
12 GameConfig();
13 virtual ~GameConfig();
14
15 static const SafeString cNodeName;
16
17protected:
18 struct FileWriteCallback
19 {
20 virtual ~FileWriteCallback();
21 virtual void save();
22 };
23};
24} // namespace sead
25