Shipwright/soh/soh/resource/importer/scenecommand/SetWindSettingsFactory.h

20 lines
648 B
C++

#pragma once
#include "soh/resource/importer/scenecommand/SceneCommandFactory.h"
namespace SOH {
class SetWindSettingsFactory : public SceneCommandFactoryBinaryV0 {
public:
std::shared_ptr<LUS::IResource>
ReadResource(std::shared_ptr<LUS::ResourceInitData> initData, std::shared_ptr<LUS::BinaryReader> reader) override;
};
class SetWindSettingsFactoryXML : public SceneCommandFactoryXMLV0 {
public:
std::shared_ptr<LUS::IResource>
ReadResource(std::shared_ptr<LUS::ResourceInitData> initData, tinyxml2::XMLElement* reader) override;
};
void LogWindSettingsAsXML(std::shared_ptr<LUS::IResource> resource);
} // namespace SOH