private void OnEnable() { if (CompareTag("OrangeTower") || CompareTag("PurpleTower") || CompareTag("GreenTower")) { towerHasBeenSet = true; Debug.Log("towerHasBeenSet = " + towerHasBeenSet); shootEnemies = gameObject.GetComponent <ShootEnemies>(); shootEnemies.canShoot = true; towerSetOnOpenspot = gameObject; } }
// private GameObject CircleObj; // Use this for initialization void Start() { //UIEventListener.Get(transform.gameObject).onClick = CanCostGold; foreach (UIEventListener g in soldAndUpEvent) { g.onClick += CanCostGold; } //gm = GameObject.Find("GameManager").GetComponent<GameManagerBehavior>(); placeMonster = PlaceMonster.mySelfGameObject.GetComponent <PlaceMonster>(); //AtackOBJ = Resources.Load<GameObject>("wroop") as GameObject; //getAtackobjComponent = AtackOBJ.transform.Find(PlaceMonster.towerName); msData = PlaceMonster.mySelfGameObject.GetComponent <MonsterData>(); //placeMonster = getAtackobjComponent.GetComponent<PlaceMonster>(); shootEnemies = PlaceMonster.mySelfGameObject.GetComponent <ShootEnemies>(); // CircleObj = PlaceMonster.mySelfGameObject.transform.Find("Circle").gameObject; msData.CurrentLevel = msData.levels[0]; }
private void Start() { shootEnemies = gameObject.GetComponent <ShootEnemies>(); thisTower = gameObject; hasOtherTowerBeenSet = false; }