UnityEngine.TerrainData.GetDetailLayer C# (CSharp) Method

GetDetailLayer() private method

private GetDetailLayer ( int xBase, int yBase, int width, int height, int layer ) : ].int[
xBase int
yBase int
width int
height int
layer int
return ].int[
        public extern int[,] GetDetailLayer(int xBase, int yBase, int width, int height, int layer);
        /// <summary>

Usage Example

コード例 #1
0
ファイル: TerrainManager.cs プロジェクト: Szejp/SurvivalGame
        /// <summary>
        /// This method allows to save the terrain data (details, heightmaps).
        /// </summary>
        public void SaveTerrainData()
        {
            if (!IsInitialized)
            {
                return;
            }

            if (ActiveTerrain == null)
            {
                return;
            }

            TerrainDetails = new Dictionary <int, int[, ]>();

            if (Data == null)
            {
                return;
            }

            for (int Layer = 0; Layer < Data.detailPrototypes.Length; Layer++)
            {
                TerrainDetails.Add(Layer, Data.GetDetailLayer(0, 0, Data.detailWidth, Data.detailHeight, Layer));
            }

            TerrainHeights = Data.GetHeights(0, 0, Data.heightmapWidth, Data.heightmapHeight);
        }
All Usage Examples Of UnityEngine.TerrainData::GetDetailLayer