mirror of
https://github.com/HarbourMasters/Shipwright.git
synced 2024-08-13 17:03:47 -04:00
ba13e6b2c4
Co-authored-by: kenix3 <kenixwhisperwind@gmail.com> Co-authored-by: David Chavez <david@dcvz.io> Co-authored-by: KiritoDv <kiritodev01@gmail.com> Co-authored-by: Christopher Leggett <chris@leggett.dev>
17 lines
461 B
C++
17 lines
461 B
C++
#pragma once
|
|
|
|
#include "Resource.h"
|
|
#include "ResourceFactory.h"
|
|
|
|
namespace Ship {
|
|
class CollisionHeaderFactory : public ResourceFactory {
|
|
public:
|
|
std::shared_ptr<Resource> ReadResource(uint32_t version, std::shared_ptr<BinaryReader> reader);
|
|
};
|
|
|
|
class CollisionHeaderFactoryV0 : public ResourceVersionFactory {
|
|
public:
|
|
void ParseFileBinary(std::shared_ptr<BinaryReader> reader, std::shared_ptr<Resource> resource) override;
|
|
};
|
|
}; // namespace Ship
|