blob: d457d0ac7ad0cf32e46f5869b7adc3f46fe4ba4d (
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
|
#include "KingSystem/Resource/resPlacement.h"
#include "KingSystem/Resource/resEntryFactory.h"
#include "KingSystem/Resource/resSystem.h"
namespace ksys::res {
void Placement::registerFactory(sead::Heap* heap) {
auto* rm = sead::ResourceMgr::instance();
if (!rm)
return;
if (rm->getDefaultFactory() != rm->findFactory("bplacement"))
return;
res::registerEntryFactory(new (heap) EntryFactory<Placement>(1.0, sizeof(Placement)),
"bplacement");
}
void Placement::doCreate_(u8* buffer, u32 bufferSize, sead::Heap* heap) {
mUnknown1 = buffer;
mUnknown2 = buffer + 0x10; // Unknown Constant / offset
}
} // namespace ksys::res
|