20 lines
636 B
C++
20 lines
636 B
C++
#pragma once
|
|
|
|
#include "soh/resource/importer/scenecommand/SceneCommandFactory.h"
|
|
|
|
namespace SOH {
|
|
class SetPathwaysFactory : public SceneCommandFactoryBinaryV0 {
|
|
public:
|
|
std::shared_ptr<LUS::IResource>
|
|
ReadResource(std::shared_ptr<LUS::ResourceInitData> initData, std::shared_ptr<LUS::BinaryReader> reader) override;
|
|
};
|
|
|
|
class SetPathwaysFactoryXML : public SceneCommandFactoryXMLV0 {
|
|
public:
|
|
std::shared_ptr<LUS::IResource>
|
|
ReadResource(std::shared_ptr<LUS::ResourceInitData> initData, tinyxml2::XMLElement* reader) override;
|
|
};
|
|
|
|
void LogPathwaysAsXML(std::shared_ptr<LUS::IResource> resource);
|
|
} // namespace SOH
|