Instance Container
A serialized collection of instances that do not require individual GameObjects.
Last updated
public class FoliageSpawner : MonoBehaviour
{
public FloraInstanceContainer container;
public GameObject treePrefab;
void Start()
{
container.Prefab = treePrefab;
// Spawn 100 instances in a 10x10 grid
for (int x = 0; x < 10; x++)
for (int z = 0; z < 10; z++)
{
Vector3 pos = new Vector3(x * 2f, 0, z * 2f);
container.AddInstance(pos, Quaternion.identity, Vector3.one, Space.World);
}
}
}