#pragma once #include "Resource.h" #include "ResourceFactory.h" namespace Ship { class SkeletonFactory : public ResourceFactory { public: std::shared_ptr ReadResource(uint32_t version, std::shared_ptr reader); }; class SkeletonFactoryV0 : public ResourceVersionFactory { public: void ParseFileBinary(std::shared_ptr reader, std::shared_ptr resource) override; }; }; // namespace Ship