Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions documentation/docs/05-changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,13 @@

##### Improvements
- `UnityARInterface` updated to [commit 67351b6](https://github.com/Unity-Technologies/experimental-ARInterface/commit/67351b66ff9af28380e7dd5f5b2f4ba1bf802ca8) from March 1st 2018
- Changes to terrain factory (#623)
- Create a new base class
- Introduce all different terrains as strategies
- Change sidewalls as a property on elevated terrain strategy
- Data Fetching Changes (#622)
- Move data calls from factories to DataFetcher classes
- Factories register to events in DataFetchers

### v.1.4.1
*04/17/2018*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,12 @@
using UnityEngine;
using Mapbox.Unity.MeshGeneration.Factories;
using Mapbox.Unity.Utilities;
using Mapbox.Unity.MeshGeneration.Factories.TerrainStrategies;

public class SpawnOnGlobeExample : MonoBehaviour
{
[SerializeField]
FlatSphereTerrainFactory _globeFactory;
TerrainFactoryBase _globeFactory;

[SerializeField]
[Geocode]
Expand All @@ -25,7 +26,7 @@ void Start()
{
var instance = Instantiate(_markerPrefab);
var location = Conversions.StringToLatLon(locationString);
instance.transform.position = Conversions.GeoToWorldGlobePosition(location, _globeFactory.Radius);
instance.transform.position = Conversions.GeoToWorldGlobePosition(location, (_globeFactory.Strategy as FlatSphereTerrainStrategy).Radius);
instance.transform.localScale = Vector3.one * _spawnScale;
instance.transform.SetParent(transform);
}
Expand Down

This file was deleted.

36 changes: 0 additions & 36 deletions sdkproject/Assets/Mapbox/Unity/Editor/FlatTerrainFactoryEditor.cs

This file was deleted.

This file was deleted.

36 changes: 0 additions & 36 deletions sdkproject/Assets/Mapbox/Unity/Editor/TerrainFactoryEditor.cs

This file was deleted.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -106,10 +106,10 @@ public virtual void Unregister(UnityTile tile)
OnUnregistered(tile);
}

internal abstract void OnInitialized();
protected abstract void OnInitialized();

internal abstract void OnRegistered(UnityTile tile);
protected abstract void OnRegistered(UnityTile tile);

internal abstract void OnUnregistered(UnityTile tile);
protected abstract void OnUnregistered(UnityTile tile);
}
}

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
using Mapbox.Map;
using Mapbox.Unity.MeshGeneration.Data;
using System;
public class ImageDataFetcher : DataFetcher
{
public Action<UnityTile, RasterTile> DataRecieved = (t, s) => { };
public Action<UnityTile, TileErrorEventArgs> FetchingError = (t, s) => { };

//tile here should be totally optional and used only not to have keep a dictionary in terrain factory base
public void FetchImage(CanonicalTileId canonicalTileId, string mapid, UnityTile tile = null, bool useRetina = false)
{
RasterTile rasterTile;
if (mapid.StartsWith("mapbox://", StringComparison.Ordinal))
{
rasterTile = useRetina ? new RetinaRasterTile() : new RasterTile();
}
else
{
rasterTile = useRetina ? new ClassicRetinaRasterTile() : new ClassicRasterTile();
}

if (tile != null)
{
tile.AddTile(rasterTile);
}

rasterTile.Initialize(_fileSource, tile.CanonicalTileId, mapid, () =>
{
if (rasterTile.HasError)
{
FetchingError(tile, new TileErrorEventArgs(tile.CanonicalTileId, rasterTile.GetType(), tile, rasterTile.Exceptions));
return;
}

DataRecieved(tile, rasterTile);
});
}
}

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

This file was deleted.

Loading