GetBonePos
&& (v9 = (*(int (__thiscall **)(int))(*(_DWORD *)v8 + 8))(v8),
a2 = (signed __int16)(*(int (__thiscall **)(int, int))(*(_DWORD *)v9 + index_GetJointIDByName))(v9, a2),
a2 != -1) )
47 65 74 42 6F 6E 65 50 6F 73 00
GetBonePos
v9 = (*(int (__thiscall **)(int))(*(_DWORD *)v5 + 256))(v5);
v10 = (*(int (__thiscall **)(int, int))(*(_DWORD *)v9 + GetAbsJointByID))(v9, v6);
v11 = *(_DWORD *)(v10 + 20);
v11 = *(_DWORD *)(v10 + 20);
v12 = *(_DWORD *)(v10 + 16);
v13 = *(_DWORD *)(v10 + 24);