private void CheckAttackHitBox() { // Event Called in the animation window for all three attacks Collider2D[] detectedObjects = Physics2D.OverlapCircleAll(attackPoint.position, attackRadius, whatIsDamageable); foreach (Collider2D collider in detectedObjects) { attackDetails[0] = attackDamage; attackDetails[1] = transform.position.x; collider.transform.SendMessage("SetKnockBackValues", (attackComboCount - 1) % 3); collider.transform.SendMessage("Damage", attackDetails); GameObject comboTextObj = Instantiate(manager.comboText, collider.transform.position, Quaternion.identity); comboTextObj.GetComponent <TextMeshPro>().text = "x" + attackComboCount.ToString(); FindObjectOfType <AudioManager>().Play("AttackHit"); } if (SceneManager.GetActiveScene().name != "Tutorial") { controller.SetAllBasicMovement(); } else { controller.canMove = true; controller.canFlip = true; } //isAttackingInAir = false; }