Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "pch.h"
- #include "CDoDCheat.h"
- namespace DOD
- {
- using namespace toolkit;
- int __fastcall Hooked_IN_KeyEvent(void* thisptr, int edx, int eventcode, ButtonCode_t keynum, const char *pszCurrentBinding)
- {
- vmtmanager* pHook = vmtmanager::GetOrCreateHook(thisptr);
- int ret = pHook->GetMethod<::IN_KeyEventFn>(OFFSET_IN_KeyEvent)(thisptr, eventcode, keynum, pszCurrentBinding);
- return ret;
- }
- void __fastcall Hooked_CreateMove(void* thisptr, int edx, int sequence_number, float input_sample_frametime, bool active)
- {
- vmtmanager* pHook = vmtmanager::GetOrCreateHook(thisptr);
- pHook->GetMethod<::CreateMoveFn>(OFFSET_CreateMove)(thisptr, sequence_number, input_sample_frametime, active);
- }
- bool __fastcall Hooked_DispatchUserMessage(void* thisptr, int edx, int msg_type, bf_read &msg_data)
- {
- vmtmanager* pHook = vmtmanager::GetOrCreateHook(thisptr);
- bool ret = pHook->GetMethod<::DispatchUserMessageFn>(OFFSET_DispatchUserMessage)(thisptr, msg_type, msg_data);
- return ret;
- }
- void __fastcall Hooked_DrawModelExecute(void* thisptr, int edx, const DrawModelState_t &state, const ModelRenderInfo_t &pInfo, matrix3x4_t *pCustomBoneToWorld)
- {
- vmtmanager* pHook = vmtmanager::GetOrCreateHook(thisptr);
- pHook->GetMethod<::DrawModelExecuteFn>(OFFSET_DrawModelExecute)(thisptr, state, pInfo, pCustomBoneToWorld);
- }
- }
Add Comment
Please, Sign In to add comment