mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-08 19:44:55 +00:00
Add OIDS resource for translating against original IDs
This commit is contained in:
@@ -2,15 +2,23 @@
|
||||
#define URDE_PROJECT_RESOURCE_FACTORY_MP1_HPP
|
||||
|
||||
#include "ProjectResourceFactoryBase.hpp"
|
||||
#include "CToken.hpp"
|
||||
|
||||
namespace urde
|
||||
{
|
||||
class MP1OriginalIDs;
|
||||
class CSimplePool;
|
||||
|
||||
class ProjectResourceFactoryMP1 : public ProjectResourceFactoryBase
|
||||
{
|
||||
TLockedToken<MP1OriginalIDs> m_origIds;
|
||||
public:
|
||||
ProjectResourceFactoryMP1(hecl::ClientProcess& clientProc);
|
||||
void IndexMP1Resources(hecl::Database::Project& proj);
|
||||
void IndexMP1Resources(hecl::Database::Project& proj, CSimplePool& sp);
|
||||
void Shutdown();
|
||||
|
||||
ResId TranslateOriginalToNew(ResId id) const;
|
||||
ResId TranslateNewToOriginal(ResId id) const;
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user