Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void HookAll()
- {
- int count = 0;
- LogMessage(L"Start hooking...");
- for ( int i = 0; i < GObjObjects->Num(); i++ )
- {
- if ( ! GObjObjects->Data[ i ] || ! GObjObjects->Data[ i ]->Class ) { continue; }
- if (!strncmp(GObjObjects->Data[ i ]->Class->GetName(),"Sequence",8))
- {
- UObject * obj = static_cast<UObject *> (GObjObjects->Data[ i ]);
- hook = new toolkit::VMTHook(obj);
- hook->HookMethod(&ProcessEventHooked, 70);
- count++;
- if(count%10==0)
- LogMessage(L".");
- }
- }
- wchar_t* temp = (wchar_t *)malloc(sizeof(wchar_t) * 1024);
- swprintf(temp,L"Hooked %i Sequence Objects",count);
- LogMessage(temp);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement