public void PrepareObjects() { MultiPlacer.Textures = new List<ObjectTextureSettings>(); int index = 0; foreach(SplatPrototype splat in terrainData.splatPrototypes) { ObjectTextureSettings o = new ObjectTextureSettings(); o.TextureName = splat.texture.name; o.Index = index; index++; MultiPlacer.Textures.Add(o); } }
public void PrepareMultiObjects() { MultiPlacer = new MultiObjectPlacer(); MultiPlacer.Textures = new List<ObjectTextureSettings>(); MultiPlacer.ObjectsToPlaceCount = 2; MultiPlacer.Objects = new List<MultiObjectSource>(); for(int x = 0; x < MultiPlacer.ObjectsToPlaceCount; x++) { MultiPlacer.Objects.Add(new MultiObjectSource()); } int index = 0; foreach(SplatPrototype splat in terrainData.splatPrototypes) { ObjectTextureSettings o = new ObjectTextureSettings(); o.TextureName = splat.texture.name; o.Index = index; index++; MultiPlacer.Textures.Add(o); } }