public void buildIceTower() { if (fm.checkBalanceAgainst(data.IceTowerPrice[0])) { fm.useMoney(data.IceTowerPrice[0]); int stubID = gameSceneController.getChosenStubNum(); Debug.Log("buildPizzaTower at " + stubID); BuildBtnGroup.SetActive(false); Transform tower = stubList[stubID].GetComponent <StubBehavior>().buildIceTower(); tower.GetComponent <BaseTowerBehavior>().setStubID(stubID); int id = towerList.Count; tower.GetComponent <BaseTowerBehavior>().setID(id); towerList.Add(tower); } }
public void buildArrowTower() { int stubID = gameSceneController.getChosenStubNum(); Debug.Log("buildArrowTower at " + stubID); BuildBtnGroup.SetActive(false); Transform tower = stubList[stubID].GetComponent <StubBehavior>().buildArrowTower(); tower.GetComponent <BaseTowerBehavior>().setStubID(stubID); int id = towerList.Count; //TODO: Set ID in tower towerList.Add(tower); }