#pragma once #include #include "Task/AbstractTaskPlugin.h" #include "Task/Roguelike/RoguelikeConfig.h" namespace asst { class AbstractRoguelikeTaskPlugin : public AbstractTaskPlugin { public: AbstractRoguelikeTaskPlugin(const AsstCallback& callback, Assistant* inst, std::string_view task_chain, std::shared_ptr data); protected: std::shared_ptr m_config; }; }