Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


preserveTreePrototypeLayers

Allows you to specify how Unity chooses the layer for tree instances.
Read time 1 minuteLast updated 4 days ago

Definition

  • Type: Property
  • Namespace: UnityEngine
  • Assembly: UnityEngine.TerrainModule
public bool preserveTreePrototypeLayers { get; set; }

Remarks

Unity automatically assigns a layer to the tree instances on your terrain. This property allows you to specify whether the tree instances should have the same layer value as the terrain GameObject, or whether they should take on the same layer value as their tree prototype Prefab (which means each type of tree can have a unique layer value). The default is false, which means trees get the terrain GameObject's layer. Set this value to true if you want your trees to take on the layer value of their prototype Prefabs.