#pragma once #include "Game/System/BinaryDataChunkHolder.hpp" #include class ConfigDataMisc : public BinaryDataChunkBase { public: ConfigDataMisc(); virtual u32 makeHeaderHashCode() const; virtual u32 getSignature() const; virtual s32 serialize(u8*, u32) const; virtual s32 deserialize(const u8*, u32); virtual void initializeData(); bool isLastLoadedMario() const; void setLastLoadedMario(bool); void onCompleteEndingMario(); void onCompleteEndingLuigi(); bool isOnCompleteEndingMario(); bool isOnCompleteEndingLuigi(); OSTime getLastModified() const; void updateLastModified(); private: /* 0x04 */ u8 mFlag; /* 0x08 */ OSTime mLastModified; };