internal void SetVisualStateForFeature(PathFeature feature)
 {
     if (feature is MapTerrain)
     {
         _lineRenderer.startColor = ((MapTerrain)feature).LineColor;
         _lineRenderer.endColor   = ((MapTerrain)feature).LineColor;
     }
 }
Ejemplo n.º 2
0
    public void AddPathFeature(PathFeature pathFeaturePrefab)
    {
        if (_pathFeature)
        {
            DestroyImmediate(_pathFeature.gameObject);
            _pathFeature = null;
        }
        PathFeature pathFeature = PrefabUtility.InstantiatePrefab(pathFeaturePrefab, transform) as PathFeature;

        _pathFeature = pathFeature;
        pathFeature.SetPosition(this);
    }