Class ReplaceFeatureModifier
ReplaceBuildingFeatureModifier takes in POIs and checks if the feature layer has those points and deletes them
Inheritance
ScriptableObject
ReplaceFeatureModifier
Namespace:Mapbox.Unity.MeshGeneration.Modifiers
Assembly:cs.temp.dll.dll
Syntax
public class ReplaceFeatureModifier : GameObjectModifier, IReplacementCriteria
Properties
BlockedIds
Declaration
public List<string> BlockedIds { set; }
Property Value
Type |
Description |
System.Collections.Generic.List<System.String> |
|
PrefabLocations
Declaration
public List<string> PrefabLocations { set; }
Property Value
Type |
Description |
System.Collections.Generic.List<System.String> |
|
SpawnPrefabOptions
Declaration
public SpawnPrefabOptions SpawnPrefabOptions { set; }
Property Value
Methods
Clear()
Declaration
public override void Clear()
Overrides
FeaturePreProcess(VectorFeatureUnity)
Declaration
public override void FeaturePreProcess(VectorFeatureUnity feature)
Parameters
Overrides
Initialize()
Declaration
public override void Initialize()
Overrides
OnPoolItem(VectorEntity)
Declaration
public override void OnPoolItem(VectorEntity vectorEntity)
Parameters
Overrides
Declaration
public void PositionScaleRectTransform(VectorEntity ve, UnityTile tile, GameObject go, Vector2d latLong)
Parameters
Run(VectorEntity, UnityTile)
Declaration
public override void Run(VectorEntity ve, UnityTile tile)
Parameters
Overrides
SetProperties(ModifierProperties)
Declaration
public override void SetProperties(ModifierProperties properties)
Parameters
Overrides
ShouldReplaceFeature(VectorFeatureUnity)
Check the feature against the list of lat/lons in the modifier
Declaration
public bool ShouldReplaceFeature(VectorFeatureUnity feature)
Parameters
Returns
Type |
Description |
System.Boolean |
true , if the feature overlaps with a lat/lon in the modifier false otherwise.
|
Implements