#pragma once #include #include #include namespace hex::script::loader { class DotNetLoader : public ScriptLoader { public: DotNetLoader() = default; ~DotNetLoader() override = default; bool initialize() override; bool loadAll() override; private: std::function m_runMethod; std::function m_methodExists; std::fs::path::string_type m_assemblyLoaderPathString; }; }