I am use code check visible on X64 but always return true ! please help me ! remote kill use normal !
Code:
struct IntersectInfo
{
D3DXVECTOR3 vImpactPos;
char spacer00[32];
__int64 hObjImpact;
unsigned long unk1;
unsigned long unk2;
unsigned long unk3;
};
struct IntersectQuery {
D3DXVECTOR3 m_From;
D3DXVECTOR3 m_To;
__int64 m_Flags;
void* m_FilterFn;
__int64 m_FilterActualIntersectFn;
__int64 m_PolyFilterFn;
void* m_pUserData;
void* m_pActualIntersectUserData;
};
bool IsVisible(D3DXVECTOR3 From, D3DXVECTOR3 To)
{
IntersectQuery pQuery;
IntersectInfo pInfo;
pQuery.m_From = From;
pQuery.m_To = To;
return !oIntersectSegment(pQuery, &pInfo);
}