private void Awake() { anim = GetComponentInChildren <Animator>(); troop_Info = GetComponent <troopInfo>(); seeker = GetComponent <Seeker>(); aiPath = GetComponent <AIPath>(); destinationSetter = GetComponent <AIDestinationSetter>(); mainAttack = GetComponent <MainAttack>(); agroRange = troop_Info.cardInfo.agro_Range; attackRange = troop_Info.cardInfo.attack_Range; aiPath.maxSpeed = troop_Info.cardInfo.move_Speed; aiPath.endReachedDistance = attackRange; targetType = troop_Info.cardInfo.targetType; isTargetingTower = true; isTargetingEnemy = false; isAttacking = false; calculateTowerTarget(); }
private void Awake() { attack = GetComponentInParent <MainAttack>(); troopAttack = GetComponentInParent <TroopAttack>(); }