if (meleeAttackCheck != null)

            {

                RaycastHit2D hit = Physics2D.BoxCast(meleeAttackCheck.position, meleeAttackCheckSize, 0, meleeAttackCheck.right, layerMaskTarget);


                if (hit.collider != null)

                {

                    Debug.Log(hit.collider.name);


                    if (hit.transform.GetComponent<PlayerController>())

                    {

                        targetInMeleeAttack = true;

                        

                    }

                    else

                    {

                        targetInMeleeAttack = false;

                    }

                }

            }


박스캐스트 범위안에 플레이어가 들어오면 공격하는 코드임


근데 이게 플레이어랑 몹사이에 타일맵 벽이 있어도 범위안이면 발동된다


오버랩쓰다가 벽있어도 걍 돌아가길래 바꿔본건데 원래이런거노?


스트레스 받는다 살려줘