public void AddFeature(Vector3 position, HexCell cell) { HexHash hash = HexMetric.SampleHashGrid(position); Transform prefab = PickPrefab(cell.UrbanLevel, 0, 0); if (!prefab) { return; } Transform instance = Instantiate(prefab); position.y += instance.localScale.y * 0.5f; instance.localPosition = HexMetric.Perturb(position); instance.localRotation = Quaternion.Euler(0f, 360f, 0f); instance.SetParent(container, false); }