#pragma once #include #include "Resource.h" #include "ResourceFactory.h" #include "2s2h/resource/type/scenecommand/SceneCommand.h" namespace SOH { class SceneCommandFactoryBinaryV0 { public: virtual std::shared_ptr ReadResource(std::shared_ptr initData, std::shared_ptr reader) = 0; protected: void ReadCommandId(std::shared_ptr command, std::shared_ptr reader); }; } // namespace SOH