Signature is just as likely to change as an offset is... and updating an offset is easy considering it's typically +1 or whatever. Plus if you find the function you found the vtable too. Also really easy to find the vtable on windows with class informer plugin. Anyway off topic.