Exemplo n.º 1
0
 protected override void Start()
 {
     base.Start();
     shootTime  = 100;
     towerRange = transform.parent.GetChild(1).GetComponent <TowerRange>();
     //Debug.Log(transform.parent.GetChild(1).GetComponent<TowerRange>());
 }
Exemplo n.º 2
0
 void Start()
 {
     range         = Instantiate(range);
     rangeCollider = range.GetComponent <CircleCollider2D>();
     rangeCollider.transform.position = transform.position;
     rangeCollider.radius             = attackRadius;
     range.transform.parent           = transform;
 }
Exemplo n.º 3
0
 // Use this for initialization
 void Awake()
 {
     TR = GetComponentInChildren<TowerRange>();
 }
Exemplo n.º 4
0
 public void Initialize(TowerRange parent)
 {
     this.target = parent.Target;
     this.parent = parent;
 }
Exemplo n.º 5
0
 /// <summary>
 ///sets the tower range to the tower and allows us to track enemies
 /// </summary>
 void Awake()
 {
     EffectUsed = false;
     TR = GetComponentInChildren<TowerRange>();
     LevelUp();
 }
Exemplo n.º 6
0
 private void InitializeTowerRange()
 {
     towerRangeGameObject = Instantiate(towerSettings.towerRangePrefab, transform.position, Quaternion.identity);
     towerRange           = towerRangeGameObject.GetComponent <TowerRange>();
 }