diff --git a/Nuake/src/Scripting/NetModules/NetAPIModule.h b/Nuake/src/Scripting/NetModules/NetAPIModule.h index 488d6f2a..6f19c382 100644 --- a/Nuake/src/Scripting/NetModules/NetAPIModule.h +++ b/Nuake/src/Scripting/NetModules/NetAPIModule.h @@ -8,10 +8,13 @@ namespace Nuake { class NetAPIModule { public: + using MethodMap = std::unordered_map; + virtual const std::string GetModuleName() const = 0; virtual void RegisterMethods() = 0; - std::unordered_map GetMethods() const { return m_Methods; } + MethodMap GetMethods() const { return m_Methods; } + protected: void RegisterMethod(const std::string& name, void* methodPtr) { @@ -19,6 +22,6 @@ namespace Nuake { } private: - std::unordered_map m_Methods; + MethodMap m_Methods; }; } \ No newline at end of file