public Vector3 SearchParking(ref string nameField) { List <ObjectData> dataObjs; int x = 0; int y = 0; Helper.GetFieldPositByWorldPosit(ref x, ref y, Position); List <Vector2Int> findedFileds = new List <Vector2Int>(); Helper.GetSpiralFields(ref findedFileds, x, y, 20); foreach (Vector2Int fieldNext in findedFileds) { Helper.GetNameField_Cache(ref nameField, fieldNext.x, fieldNext.y); if (ReaderScene.IsFieldFree(nameField)) { return(Helper.NormalizFieldToWorld(fieldNext)); } } return(Vector3.zero); }