#pragma once #include #include #include namespace SF64 { typedef struct { s32 msgId; u16* msgPtr; } MsgLookup; class Message : public Ship::Resource { public: using Resource::Resource; void* GetPointer() override; size_t GetPointerSize() override; std::vector mMessage; }; class MessageLookup : public Ship::Resource { public: using Resource::Resource; MsgLookup* GetPointer() override; size_t GetPointerSize() override; std::vector mLookupTable; }; } // namespace SF64