Files
industrialize-unity/Assets/Scripts/Menus/BuildingMenu/BuildingMenu.cs
2022-05-31 14:04:34 +02:00

27 lines
728 B
C#

using System.Collections.Generic;
using UnityEngine;
public class BuildingMenu : Menu
{
[SerializeField] private Transform itemListParent;
[SerializeField] private GameObject itemPrefab;
private void Start()
{
MenuDictionary.instance.Register(this);
CreateItemList();
}
private void CreateItemList()
{
List<PlacedObjectTypeSO> placedObectTypeSOList = PlacedObjectsDictionary.instance.entries;
foreach (PlacedObjectTypeSO p in placedObectTypeSOList)
{
BuildingMenuItem item = Instantiate(itemPrefab, Vector3.zero, Quaternion.identity, itemListParent).GetComponent<BuildingMenuItem>();
item.SetPlacedObjectType(p);
}
}
}