ksys/res: Implement AISchedule

This commit is contained in:
Léo Lam
2021-04-20 18:53:19 +02:00
parent 441a0e5240
commit 63472349c7
3 changed files with 33 additions and 16 deletions
@@ -1 +1,9 @@
#include "KingSystem/Resource/resResourceAISchedule.h"
namespace ksys::res {
void AISchedule::doCreate_(u8* buffer, u32 buffer_size, sead::Heap* heap) {
mData = buffer;
}
} // namespace ksys::res
@@ -5,9 +5,18 @@
namespace ksys::res {
// TODO
class AISchedule : public ParamIO, public Resource {
SEAD_RTTI_OVERRIDE(AISchedule, Resource)
public:
AISchedule() : ParamIO("baischedule", 0) {}
void doCreate_(u8* buffer, u32 buffer_size, sead::Heap* heap) override;
bool needsParse() const override { return false; }
u8* getData() const { return mData; }
private:
u8* mData{};
};
} // namespace ksys::res