public void RadarDrawer(Vector3 botPos, Dictionary <string, EnemyProp> List) { foreach (var poin in List) { var point = poin.Value; if (point != null) { Vector2 RelPos2D = point.GetRadar2dLocation(botPos) * radarScale + radarOffset; float dir2d = point.GetRadar2dAngle(); Util.PolyMaker2D(ap, Color.red, 3 + radarScale * 5, 8, dir2d, RelPos2D); Util.PolyMaker2D(ap, Color.green, 4 + radarScale * 5, 2, dir2d, RelPos2D + new Vector2(point.GetForward2D().x + 4 * Util.Angle("sin", dir2d), point.GetForward2D().z + 4 * Util.Angle("cos", dir2d))); } } }