2023-01-10 21:42:27 +01:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include <cstdint>
|
|
|
|
#include <map>
|
|
|
|
#include <memory>
|
|
|
|
|
|
|
|
struct RegisteredResource {
|
2023-01-11 22:35:19 +01:00
|
|
|
RegisteredResource(int version, const unsigned char* resourceStruct, const unsigned char* resourceName, const unsigned char* resourceData);
|
2023-01-10 21:42:27 +01:00
|
|
|
|
2023-01-11 22:35:19 +01:00
|
|
|
int version;
|
2023-01-10 21:42:27 +01:00
|
|
|
const unsigned char* resourceStruct;
|
|
|
|
const unsigned char* resourceName;
|
|
|
|
const unsigned char* resourceData;
|
|
|
|
};
|
|
|
|
|
2023-01-11 22:35:19 +01:00
|
|
|
extern std::map<uint64_t, std::shared_ptr<RegisteredResource>>* registeredResources;
|