public static Vector3 GetDeadEndPosition(int[] startingPosition, GameObject obj, Directions currentDirection) //get position of next dead end based on given starting positiong and movement direction { int[] nextJunction = MapUtility.FindNextDeadend(MapUtility.TranslateWorldToMapCoordinates(obj), currentDirection); float[] nextDeadendCoordinates = MapUtility.TranslateMapToLevelCoordinates(nextJunction); Vector3 deadendPosition = new Vector3(nextDeadendCoordinates[1], 2.55f, nextDeadendCoordinates[0]); return(deadendPosition); }