-
Автор темы
- #1
debug pic:
Пожалуйста, авторизуйтесь для просмотра ссылки.
getvfunc.h:
#pragma once
template<typename Function>Function getvfunc(void*_VMT, int Index) // credits @ I dont remember =(
{
void***_TVMT = (void***)_VMT;
void**VMT = *_TVMT;
void*_Address = VMT[Index];
return(Function)(_Address);
}
findmaterial:
IMaterial* FindMaterial(char const* pMaterialName, const char* pTextureGroupName, bool complain = true, const char* pComplainPrefix = NULL)
{
typedef IMaterial* (__thiscall* oFindMaterial)(void*, const char*, const char*, bool, const char*);
return getvfunc<oFindMaterial>(this, 84)(this, pMaterialName, pTextureGroupName, complain, pComplainPrefix);
}