void Start() { abilityIconController = AbilityIconController.instance; rangeCollider = GetComponentInChildren <RangeCollider>(); maxUnitCount = units.Count; AssignUnitPositions(); AssignLeaderPosition(); }
void Start() { health = GetComponent <Health>(); rangeCollider = GetComponentInChildren <RangeCollider>(); TryGetComponent <Shooter>(out myShooter); audioManager = AudioManager.instance; anim = GetComponent <Animator>(); castleHealth = CastleHealth.instance; sr = transform.GetComponentInChildren <SpriteRenderer>(); startingBluntDamage = bluntDamage; startingSlashDamage = slashDamage; startingPiercingDamage = piercingDamage; startingFireDamage = fireDamage; StartCoroutine(Movement()); }