private InitializeDefaults ( |
||
terrain | ||
index | int | |
return | void |
internal void InitializeDefaults(Terrain terrain, int index)
{
base.m_Terrain = terrain;
this.m_PrototypeIndex = index;
if (this.m_PrototypeIndex == -1)
{
this.m_Tree = null;
this.m_BendFactor = 0f;
}
else
{
this.m_Tree = base.m_Terrain.terrainData.treePrototypes[this.m_PrototypeIndex].prefab;
this.m_BendFactor = base.m_Terrain.terrainData.treePrototypes[this.m_PrototypeIndex].bendFactor;
}
this.m_IsValidTree = IsValidTree(this.m_Tree, this.m_PrototypeIndex, terrain);
this.OnWizardUpdate();
}
static internal void EditTree(MenuCommand item) { TreeWizard wizard = TerrainWizard.DisplayTerrainWizard <TreeWizard>("Edit Tree", "Apply"); wizard.InitializeDefaults((Terrain)item.context, item.userData); }