This commit is contained in:
Magnus von Wachenfeldt 2017-12-08 00:59:36 +01:00
parent f30c8dd5a0
commit 422f1f60b0

View File

@ -150,18 +150,18 @@ namespace TarkovHax
foreach (var lootableContainer in _lootableContainers.Where(lc => lc.name == "weapon_box_cover")) foreach (var lootableContainer in _lootableContainers.Where(lc => lc.name == "weapon_box_cover"))
{ {
float distanceToObject = Vector3.Distance(Camera.main.transform.position, lootableContainer.transform.position); float distanceToObject = Vector3.Distance(Camera.main.transform.position, lootableContainer.transform.position);
var viewTransform = new Vector3( var lootableContainerBoundingVector = new Vector3(
Camera.main.WorldToScreenPoint(lootableContainer.transform.position).x, Camera.main.WorldToScreenPoint(lootableContainer.transform.position).x,
Camera.main.WorldToScreenPoint(lootableContainer.transform.position).y, Camera.main.WorldToScreenPoint(lootableContainer.transform.position).y,
Camera.main.WorldToScreenPoint(lootableContainer.transform.position).z); Camera.main.WorldToScreenPoint(lootableContainer.transform.position).z);
if (distanceToObject <= _maxDrawingDistance && viewTransform.z > 0.01) if (distanceToObject <= _maxDrawingDistance && lootableContainerBoundingVector.z > 0.01)
{ {
GUI.color = Color.cyan; GUI.color = Color.cyan;
int distance = (int)distanceToObject; int distance = (int)distanceToObject;
string boxText = $"[x] {distance}m"; string boxText = $"[x] {distance}m";
GUI.Label(new Rect(viewTransform.x - 50f, (float)Screen.height - viewTransform.y, 100f, 50f), boxText); GUI.Label(new Rect(lootableContainerBoundingVector.x - 50f, (float)Screen.height - lootableContainerBoundingVector.y, 100f, 50f), boxText);
} }
} }
} }