private void Attack() { //Start playing attack animation battleTarget.health -= damage; if (battleTarget.health <= 0) battleTarget = null; currentAttackCooldown = attackSpeed; StartCoroutine (WaitAttackCooldown ()); }
protected void Update() { base.Update (); if (battleTarget != null) TryAttack (); if (Input.GetKeyUp (KeyCode.E) && isSelected) { battleTarget = GameController.instance.FindEnemy(this); } }