UnityEngine.TerrainData.SetDetailLayer C# (CSharp) Method

SetDetailLayer() public method

public SetDetailLayer ( int xBase, int yBase, int layer, int details ) : void
xBase int
yBase int
layer int
details int
return void
        public void SetDetailLayer(int xBase, int yBase, int layer, int[,] details)
        {
            this.Internal_SetDetailLayer(xBase, yBase, details.GetLength(1), details.GetLength(0), layer, details);
        }

Usage Example

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

            if (ActiveTerrain == null)
            {
                return;
            }

            for (int Layer = 0; Layer < Data.detailPrototypes.Length; Layer++)
            {
                Data.SetDetailLayer(0, 0, Layer, TerrainDetails[Layer]);
            }

            Data.SetHeights(0, 0, TerrainHeights);
        }
All Usage Examples Of UnityEngine.TerrainData::SetDetailLayer