UnityEditor.TerrainInspector.LoadTreeIcons C# (CSharp) Method

LoadTreeIcons() private method

private LoadTreeIcons ( ) : void
return void
        private void LoadTreeIcons()
        {
            TreePrototype[] treePrototypes = this.m_Terrain.terrainData.treePrototypes;
            this.m_TreeContents = new GUIContent[treePrototypes.Length];
            for (int i = 0; i < this.m_TreeContents.Length; i++)
            {
                this.m_TreeContents[i] = new GUIContent();
                Texture assetPreview = AssetPreview.GetAssetPreview(treePrototypes[i].prefab);
                if (assetPreview != null)
                {
                    this.m_TreeContents[i].image = assetPreview;
                }
                if (treePrototypes[i].prefab != null)
                {
                    this.m_TreeContents[i].text = treePrototypes[i].prefab.name;
                }
                else
                {
                    this.m_TreeContents[i].text = "Missing";
                }
            }
        }