diff --git a/include/cstrike/Utilities/Virtuals.h b/include/cstrike/Utilities/Virtuals.h index 5736bc8..5d55c64 100644 --- a/include/cstrike/Utilities/Virtuals.h +++ b/include/cstrike/Utilities/Virtuals.h @@ -4,10 +4,6 @@ inline void**& GetVirtualTable(void* baseclass) { return *reinterpret_cast(baseclass); } -inline void* GetVirtualFunction(void* vftable, size_t index) { - return reinterpret_cast(GetVirtualTable(vftable)[index]); -} - -template inline Fn GetVirtualFunction(void* vftable, size_t index) { - return reinterpret_cast(GetVirtualTable(vftable)[index]); +template inline Fn GetVirtualFunction(void* baseclass, size_t index) { + return reinterpret_cast(GetVirtualTable(baseclass)[index]); } \ No newline at end of file