private void Start() { for (int i = 0; i < GameManager.Instance.mapManager.currentMap.AvailableTowers.Length; i++) { GameObject towerButton = Instantiate(towerButtonPrefab); towerButton.transform.SetParent(panel, false); TowerBuildButton buildButton = towerButton.GetComponent <TowerBuildButton>(); buildButton.InitializeButton(GameManager.Instance.mapManager.currentMap.AvailableTowers[i]); } }