void Start() { gameTouch = GameObject.Find("GameTouch").GetComponent <GameTouchHandler> (); towerCombo = GameObject.Find("TowerCombo").GetComponent <TowerCombo>(); // pass the build cost to TowerSelectionPanel.cs costs = new int[towers.Length]; for (int i = 0; i < towers.Length; i++) { towers [i].GetComponent <TowerData> ().init(); costs [i] = towers [i].GetComponent <TowerData> ().cost; } }
// Use this for initialization void Start() { myTowerData = GetComponent <TowerData> (); char myTowerType = myTowerData.towerType; // switch (myTowerType) { // case 'e': // resPath = "Towers/EarthTower/"; // break; // case 'f': // resPath = "Towers/FireTower/"; // break; // case 'g': // resPath = "Towers/MetalTower/"; // break; // case 'w': // resPath = "Towers/WaterTower/"; // break; // case 'm': // resPath = "Towers/WoodTower/"; // break; // case 'z': // resPath = "Towers/FireEarthTower/"; // break; // default: // break; // } towerCombo = GameObject.Find("TowerCombo").GetComponent <TowerCombo> (); // store the mat before tower combo so that we can restore it when tower combo ends if (transform.Find("Base")) { baseMat = transform.Find("Base").GetComponent <Renderer> ().material; } if (transform.Find("Tower_Top/Turret")) { turretMat = transform.Find("Tower_Top/Turret").GetComponent <Renderer> ().material; } if (transform.Find("Tower_Top/Turret/Barrel")) { barrelMat = transform.Find("Tower_Top/Turret/Barrel").GetComponent <Renderer> ().material; } if (transform.Find("Tower_Top/Crystal")) { crystalMat = transform.Find("Tower_Top/Crystal").GetComponent <Renderer> ().material; } if (transform.Find("Tower_Top/Ring")) { ringMat = transform.Find("Tower_Top/Ring").GetComponent <Renderer> ().material; } // special case for fire-wood tower if (transform.Find("Wood")) { woodMat = transform.Find("Wood").GetComponent <Renderer> ().material; } // special case for metal-earth tower if (transform.Find("Rock")) { rockMat = transform.Find("Rock").GetComponent <Renderer> ().material; } }
void Start() { gameTouch = GameObject.Find("GameTouch").GetComponent <GameTouchHandler> (); tBController = GameObject.Find("TowerBuild").GetComponent <TowerBuildController> (); towerCombo = GameObject.Find("TowerCombo").GetComponent <TowerCombo>(); }