void ShowESPNames ( APawn* Player )
{
if (Player == NULL || Player->PlayerReplicationInfo == NULL || pPC == NULL || pPC->Pawn == NULL)return;
wchar_t wString[100];
float tX, tY;
FBox Box;
Player->GetComponentsBoundingBox(&Box);
FVector vpjMax;
FVector vpjCenter;
if(WorldToScreen(Box.Max,vpjMax) && WorldToScreen(Player->Location,vpjCenter)){
swprintf(wString, 99, L"%s", Player->PlayerReplicationInfo->PlayerName);
npCanvas->StrLen(wString, &tX, &tY);
DrawString(npCanvas, vpjCenter.X - (tX / 2), vpjMax.Y - 20,wString, 1.0f,1.0f,RED2);
}
}
{
if (Player == NULL || Player->PlayerReplicationInfo == NULL || pPC == NULL || pPC->Pawn == NULL)return;
wchar_t wString[100];
float tX, tY;
FBox Box;
Player->GetComponentsBoundingBox(&Box);
FVector vpjMax;
FVector vpjCenter;
if(WorldToScreen(Box.Max,vpjMax) && WorldToScreen(Player->Location,vpjCenter)){
swprintf(wString, 99, L"%s", Player->PlayerReplicationInfo->PlayerName);
npCanvas->StrLen(wString, &tX, &tY);
DrawString(npCanvas, vpjCenter.X - (tX / 2), vpjMax.Y - 20,wString, 1.0f,1.0f,RED2);
}
}