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