public void ReregisterTilesTo(VectorTileFactory factory) { foreach (KeyValuePair <UnwrappedTileId, UnityTile> tileBundle in _activeTiles) { factory.Register(tileBundle.Value); } }
public void ReregisterTilesTo(VectorTileFactory factory) { foreach (var tileBundle in _activeTiles) { factory.Register(tileBundle.Value); } }
private void OnEnable() { script = MonoScript.FromScriptableObject((VectorTileFactory)target); mapId_Prop = serializedObject.FindProperty("_mapId"); _useGeoServer = serializedObject.FindProperty("_useGeoServer"); _gridset = serializedObject.FindProperty("_gridset"); _factory = target as VectorTileFactory; }
public void RemoveTilesFromLayer(VectorTileFactory factory, LayerVisualizerBase layerVisualizer) { foreach (KeyValuePair <UnwrappedTileId, UnityTile> tileBundle in _activeTiles) { factory.UnregisterLayer(tileBundle.Value, layerVisualizer); } factory.RemoveVectorLayerVisualizer(layerVisualizer); }
public void RemoveTilesFromLayer(VectorTileFactory factory, LayerVisualizerBase layerVisualizer) { foreach (var tileBundle in _activeTiles) { factory.UnregisterLayer(tileBundle.Value, layerVisualizer); } factory.RemoveVectorLayerVisualizer(layerVisualizer); }
public void Initialize() { _vectorTileFactory = ScriptableObject.CreateInstance <VectorTileFactory>(); UpdateFactorySettings(); _layerProperty.PropertyHasChanged += RedrawVectorLayer; _layerProperty.SubLayerPropertyAdded += AddVectorLayer; _layerProperty.SubLayerPropertyRemoved += RemoveVectorLayer; _vectorTileFactory.TileFactoryHasChanged += OnVectorTileFactoryOnTileFactoryHasChanged; }
public void Initialize() { _vectorTileFactory = ScriptableObject.CreateInstance <VectorTileFactory>(); UpdateFactorySettings(); _layerProperty.PropertyHasChanged += RedrawVectorLayer; _layerProperty.SubLayerPropertyAdded += AddVectorLayer; _layerProperty.SubLayerPropertyRemoved += RemoveVectorLayer; _vectorTileFactory.TileFactoryHasChanged += (sender, args) => { NotifyUpdateLayer(args as LayerUpdateArgs); }; }
void OnEnable() { _factory = target as VectorTileFactory; _visualizerList = serializedObject.FindProperty("Visualizers"); mapId_Prop = serializedObject.FindProperty("_mapId"); script = MonoScript.FromScriptableObject(_factory); if (string.IsNullOrEmpty(mapId_Prop.stringValue)) { mapId_Prop.stringValue = _defaultMapId; serializedObject.ApplyModifiedProperties(); Repaint(); } }
public void UnregisterAndRedrawTilesFromLayer(VectorTileFactory factory, LayerVisualizerBase layerVisualizer) { foreach (KeyValuePair <UnwrappedTileId, UnityTile> tileBundle in _activeTiles) { factory.UnregisterLayer(tileBundle.Value, layerVisualizer); } layerVisualizer.UnbindSubLayerEvents(); layerVisualizer.SetProperties(layerVisualizer.SubLayerProperties); layerVisualizer.InitializeStack(); foreach (KeyValuePair <UnwrappedTileId, UnityTile> tileBundle in _activeTiles) { factory.RedrawSubLayer(tileBundle.Value, layerVisualizer); } }
private void OnEnable() { script = MonoScript.FromScriptableObject((VectorTileFactory)target); _factory = target as VectorTileFactory; }