void Start() { gameTouch = GameObject.Find("GameTouch").GetComponent <GameTouchHandler>(); tbController = GameObject.Find("TowerBuild").GetComponent <TowerBuildController> (); myHit = gameTouch.hit; // Get all selection buttons. towerSelectionImageTrans = new Transform[5]; originColor = new Color[5]; towerSelectionImageTrans[0] = transform.Find("TSCanvas/EarthTower"); towerSelectionImageTrans[1] = transform.Find("TSCanvas/WoodTower"); towerSelectionImageTrans[2] = transform.Find("TSCanvas/MetalTower"); towerSelectionImageTrans[3] = transform.Find("TSCanvas/FireTower"); towerSelectionImageTrans[4] = transform.Find("TSCanvas/WaterTower"); for (int i = 0; i < towerSelectionImageTrans.Length; i++) { originColor[i] = towerSelectionImageTrans[i].GetComponent <Image>().color; } setColor(); // Get all cost txt towerCostTxtTrans = new Transform[5]; towerCostTxtTrans [0] = transform.Find("TSCanvas/EarthTower/EarthTowerCostTxt"); towerCostTxtTrans [1] = transform.Find("TSCanvas/WoodTower/WoodTowerCostTxt"); towerCostTxtTrans [2] = transform.Find("TSCanvas/MetalTower/MetalTowerCostTxt"); towerCostTxtTrans [3] = transform.Find("TSCanvas/FireTower/FireTowerCostTxt"); towerCostTxtTrans [4] = transform.Find("TSCanvas/WaterTower/WaterTowerCostTxt"); //Set initial position for these buttons. for (int i = 0; i < 5; i++) { towerSelectionImageTrans[i].GetComponent <RectTransform>().anchoredPosition = new Vector2( Camera.main.WorldToScreenPoint(myHit.transform.position).x, Camera.main.WorldToScreenPoint(myHit.transform.position).y ); } for (int i = 0; i < 5; i++) { towerCostTxtTrans [i].GetComponent <Text> ().text = tbController.costs [i].ToString(); } }
void Start() { gameTouch = GameObject.Find("GameTouch").GetComponent <GameTouchHandler> (); tBController = GameObject.Find("TowerBuild").GetComponent <TowerBuildController> (); towerCombo = GameObject.Find("TowerCombo").GetComponent <TowerCombo>(); }
// Use this for initialization void Start() { tBController = GameObject.Find("TowerBuild").GetComponent <TowerBuildController> (); towerCopyCDRemaining = towerCopyCD; towerCost = copyTower.GetComponent <TowerData> ().cost; }