Created
February 25, 2020 16:10
-
-
Save ahmetabdi/4350a7994cee64fb95bc0625f5562e81 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
private void Bones() | |
{ | |
foreach (Player player in this._players) | |
{ | |
float num = Vector3.Distance(Camera.main.transform.position, player.Transform.position); | |
Vector3 vector; | |
vector..ctor(Camera.main.WorldToScreenPoint(player.Transform.position).x, Camera.main.WorldToScreenPoint(player.Transform.position).y, Camera.main.WorldToScreenPoint(player.Transform.position).z); | |
bool flag = num > this.distance && num <= this._maxDrawingDistance && (double)vector.z > 0.01; | |
if (flag) | |
{ | |
Vector3 vector2; | |
vector2..ctor(Camera.main.WorldToScreenPoint(player.PlayerBones.Neck.position).x, Camera.main.WorldToScreenPoint(player.PlayerBones.Neck.position).y, Camera.main.WorldToScreenPoint(player.PlayerBones.Neck.position).z); | |
Vector3 vector3; | |
vector3..ctor(Camera.main.WorldToScreenPoint(player.PlayerBones.LeftShoulder.position).x, Camera.main.WorldToScreenPoint(player.PlayerBones.LeftShoulder.position).y, Camera.main.WorldToScreenPoint(player.PlayerBones.LeftShoulder.position).z); | |
Vector3 vector4; | |
vector4..ctor(Camera.main.WorldToScreenPoint(player.PlayerBones.KickingFoot.position).x, Camera.main.WorldToScreenPoint(player.PlayerBones.KickingFoot.position).y, Camera.main.WorldToScreenPoint(player.PlayerBones.KickingFoot.position).z); | |
Vector3 vector5; | |
vector5..ctor(Camera.main.WorldToScreenPoint(player.PlayerBones.LeftPalm.position).x, Camera.main.WorldToScreenPoint(player.PlayerBones.LeftPalm.position).y, Camera.main.WorldToScreenPoint(player.PlayerBones.LeftPalm.position).z); | |
Vector3 vector6; | |
vector6..ctor(Camera.main.WorldToScreenPoint(player.PlayerBones.RightPalm.position).x, Camera.main.WorldToScreenPoint(player.PlayerBones.RightPalm.position).y, Camera.main.WorldToScreenPoint(player.PlayerBones.RightPalm.position).z); | |
Vector3 vector7; | |
vector7..ctor(Camera.main.WorldToScreenPoint(player.PlayerBones.Ribcage.position).x, Camera.main.WorldToScreenPoint(player.PlayerBones.Ribcage.position).y, Camera.main.WorldToScreenPoint(player.PlayerBones.Ribcage.position).z); | |
Vector3 vector8; | |
vector8..ctor(Camera.main.WorldToScreenPoint(player.PlayerBones.Head.position).x, Camera.main.WorldToScreenPoint(player.PlayerBones.Head.position).y, Camera.main.WorldToScreenPoint(player.PlayerBones.Head.position).z); | |
Vector3 vector9; | |
vector9..ctor(Camera.main.WorldToScreenPoint(player.PlayerBones.LeftShoulder.position).x, Camera.main.WorldToScreenPoint(player.PlayerBones.LeftShoulder.position).y, Camera.main.WorldToScreenPoint(player.PlayerBones.LeftShoulder.position).z); | |
Vector3 vector10; | |
vector10..ctor(Camera.main.WorldToScreenPoint(player.PlayerBones.RightShoulder.position).x, Camera.main.WorldToScreenPoint(player.PlayerBones.RightShoulder.position).y, Camera.main.WorldToScreenPoint(player.PlayerBones.RightShoulder.position).z); | |
float x = Camera.main.WorldToScreenPoint(player.Transform.position).x; | |
float num2 = Camera.main.WorldToScreenPoint(player.PlayerBones.Head.position).y + 10f; | |
float num3 = Math.Abs(Camera.main.WorldToScreenPoint(player.PlayerBones.Head.position).y - Camera.main.WorldToScreenPoint(player.Transform.position).y) + 10f; | |
float num4 = num3 * 0.65f; | |
bool flag2 = player.Profile.Info.RegistrationDate <= 0; | |
Color gray = Color.gray; | |
Color green = Color.green; | |
GUI.color = gray; | |
GuiHelper.DrawLine(new Vector2(vector8.x, (float)Screen.height - vector8.y - 2f), new Vector2(vector7.x, (float)Screen.height - vector7.y), this.ESPColor); | |
GuiHelper.DrawLine(new Vector2(vector5.x, (float)Screen.height - vector5.y - 2f), new Vector2(vector9.x, (float)Screen.height - vector5.y + 2f), this.ESPColor); | |
GuiHelper.DrawLine(new Vector2(vector6.x, (float)Screen.height - vector6.y - 2f), new Vector2(vector10.x, (float)Screen.height - vector10.y + 2f), this.ESPColor); | |
GuiHelper.DrawLine(new Vector2(vector9.x, (float)Screen.height - vector9.y - 2f), new Vector2(vector10.x, (float)Screen.height - vector10.y + 2f), this.ESPColor); | |
bool flag3 = num > this.distance; | |
if (flag3) | |
{ | |
break; | |
} | |
bool flag4 = player.Profile.Info.RegistrationDate <= 0; | |
if (flag4) | |
{ | |
GuiHelper.DrawLine(new Vector2(vector8.x - 10f, (float)Screen.height - vector8.y), new Vector2(vector8.x + 10f, (float)Screen.height - vector8.y), this.ScavBoy); | |
} | |
bool flag5 = player.Profile.Info.RegistrationDate > 0; | |
if (flag5) | |
{ | |
GuiHelper.DrawLine(new Vector2(vector8.x - 10f, (float)Screen.height - vector8.y), new Vector2(vector8.x + 10f, (float)Screen.height - vector8.y), this.ESPColor); | |
} | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment