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";
}
}
}