void GetShaderInformation( DWORD RenderModel )
{
char *pShader = **( char *** )( RenderModel + 0xB8 );
if( strstr( pShader, "alpha_player" ) | (pShader, "bravo_player" )
{
ModelRec = true;
}
}
void ( *orig_DrawXModelSkinnedCached )( );
__declspec( naked ) void R_DrawXModelSkinnedCached( )
{
DWORD RenderModel;
_asm
{
push eax
mov eax, [ esp + 0xF ]
mov [ RenderModel ], eax
pop eax
pushad
}
GetShaderInformation( RenderModel );
_asm
{
popad
jmp [ orig_DrawXModelSkinnedCached ]
}
}