public Vector2 GetWhall() // смотрит вперед и возвращает координаты препятствия и если его нет нуль-вектор (0; 0) { GameObject Point = MyLaser.Light(); if (Point) { float angle = (float)MyTransmiter.Find(Point); MyLaser.DestroyLight(Point); if (angle != -1) { float dist = 2 * R * Mathf.Tan(Mathf.Deg2Rad * angle); Vector2 Whall = transform.TransformPoint((Vector2.up) * dist + new Vector2(R, 0)); print($"Whall: {Whall.x}_{Whall.y}"); return(Whall); } } return(Vector2.zero); }