A vector3 is just a struct with x, y, z:
struct Vector3 {
int x, y, z;
};
void (*playerCameraTo)(void *instance, Vector3* vector, bool anim);
void *hack_thread(void *) {
playerCameraTo = (void (*)(void *, Vector3*, bool)) getAbsoluteAddress(targetLibName, 0x19AA9BC);
}
case 4...