Exemple #1
0
        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);
        }