Esempio n. 1
0
    private void GetCoordinates()
    {
        GridManagement gridManager = GameManager.instance.gridManagement;

        coordinates = new Vector3Int(GameManager.instance.gridManagement.spawnPoint.x, 0, GameManager.instance.gridManagement.spawnPoint.z);
        float worldY = gridManager.myTerrain.SampleHeight(gridManager.IndexToWorldPosition(new Vector3Int(coordinates.x, 0, coordinates.z))) + (gridManager.cellSize.y / 2); //+( GameManager.instance.gridManagement.cellSize.y/2); //Les blocs sont placés à 0.5case de haut par rapport au sol, on augmente donc la valeur y de cette taille
        int   y      = gridManager.WorldPositionToIndex(new Vector3(coordinates.x, worldY, coordinates.z)).y;

        coordinates.y = y;
    }