Hook StudioRenderModel
This commit is contained in:
@@ -9,10 +9,12 @@
|
|||||||
|
|
||||||
DECL_HOOK(CL_CreateMove);
|
DECL_HOOK(CL_CreateMove);
|
||||||
DECL_HOOK(HUD_Redraw);
|
DECL_HOOK(HUD_Redraw);
|
||||||
|
DECL_HOOK(StudioRenderModel);
|
||||||
|
|
||||||
bool hooks_init(void) {
|
bool hooks_init(void) {
|
||||||
HOOK(i_client, CL_CreateMove);
|
HOOK(i_client, CL_CreateMove);
|
||||||
HOOK(i_client, HUD_Redraw);
|
HOOK(i_client, HUD_Redraw);
|
||||||
|
HOOK(i_studiomodelrenderer, StudioRenderModel);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@@ -51,3 +53,9 @@ int h_HUD_Redraw(float time, int intermission) {
|
|||||||
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void h_StudioRenderModel(void* this_ptr) {
|
||||||
|
ORIGINAL(StudioRenderModel, this_ptr);
|
||||||
|
|
||||||
|
printf("Hi from StudioRenderModel!\n");
|
||||||
|
}
|
||||||
|
|||||||
@@ -62,5 +62,6 @@
|
|||||||
bool hooks_init(void);
|
bool hooks_init(void);
|
||||||
DECL_HOOK_EXTERN(void, CL_CreateMove, float, usercmd_t*, int);
|
DECL_HOOK_EXTERN(void, CL_CreateMove, float, usercmd_t*, int);
|
||||||
DECL_HOOK_EXTERN(int, HUD_Redraw, float, int);
|
DECL_HOOK_EXTERN(int, HUD_Redraw, float, int);
|
||||||
|
DECL_HOOK_EXTERN(void, StudioRenderModel, void* this_ptr);
|
||||||
|
|
||||||
#endif /* HOOKS_H_ */
|
#endif /* HOOKS_H_ */
|
||||||
|
|||||||
Reference in New Issue
Block a user