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