Вовремя сохранения сцены пропадают в terrainData , текстуры (Unity)

Unity У меня метод который добавляет эти текстуры выглядит так :

static public void DrawPoint (Vector2 v2, Terrain t, int textnum, float Rotation, float Brushsize, float alpha, string brushnames) {
    if (brushnames != null) {
        Debug.Log ("PosX " + v2.x + "PosY " + v2.y);
        Debug.Log ("brush " + Brushsize);
        TerrainLayer m_SelectedTerrainLayer = null;
        m_SelectedTerrainLayer = t.terrainData.terrainLayers[textnum]; //ссылка на слой в Инспекторе  
        Texture2D brushTexture = Resources.Load<Texture2D> (brushnames);
        Material mat = TerrainPaintUtility.GetBuiltinPaintMaterial ();
        BrushTransform brushXform = TerrainPaintUtility.CalculateBrushTransform (t, v2, Brushsize, Rotation);
        PaintContext paintContext = TerrainPaintUtility.BeginPaintTexture (t, brushXform.GetBrushXYBounds (), m_SelectedTerrainLayer);
        Vector4 brushParams = new Vector4 (0.5f, alpha, 0.0f, 0.0f);
        mat.SetTexture ("_BrushTex", brushTexture);
        mat.SetVector ("_BrushParams", brushParams);
        TerrainPaintUtility.SetupTerrainToolMaterialProperties (paintContext, brushXform, mat);
        Debug.Log ("Something");
        Graphics.Blit (paintContext.sourceRenderTexture, paintContext.destinationRenderTexture, mat, (int) TerrainPaintUtility.BuiltinPaintMaterialPasses.PaintTexture);

        TerrainPaintUtility.EndPaintTexture (paintContext, "Terrain Paint - Texture");
    }
}

Почему вовремя сохранения пропадают эти текстуры ?


Ответы (0 шт):