폰으로 쓰는거라 글 정렬이 안되있음 ㅈㅅㅈㅅ
foreach (Collider2D collider in coll){
            if(collider.tag == "Enemy" && collider.isTrigger == false){
                if (gauge<24&&combo != -1){
                gauge+=0.2f;
                gauge = Mathf.Floor(gauge * 10f) /  10f;
                }
                if(1<=combo && combo<=3){
                    if(collider.game.layer == LayerMask.NameToLayer("KuroOni")){
                        collider.GetComponent<KuroOniMovement>().Take_Attack(damage*damageMultiplier*rage_bonus,0.4f,0,0.2f,0);
                    }
                    else if(collider.game.layer == LayerMask.NameToLayer("Oni")){
                        collider.GetComponent<OniMovement>().Take_Attack(damage*damageMultiplier*rage_bonus,0.4f,0,0.2f,0);
                    }
                    else if(collider.game.layer == LayerMask.NameToLayer("SamuraiOni")){
                        collider.GetComponent<SamuraiOniMovement>().Take_Attack(damage*damageMultiplier*rage_bonus,0.4f,0,0.2f,0);
                    }
                }
                if(combo==4){
                    if(collider.game.layer == LayerMask.NameToLayer("KuroOni")){
                        collider.GetComponent<KuroOniMovement>().Take_Attack(damage*damageMultiplier*rage_bonus,1,0,0.35f,2);
                    }
                    else if(collider.game.layer == LayerMask.NameToLayer("Oni")){
                        collider.GetComponent<OniMovement>().Take_Attack(damage*damageMultiplier*rage_bonus,1,0,0.35f,2);
                    }
                    else if(collider.game.layer == LayerMask.NameToLayer("SamuraiOni")){
                        collider.GetComponent<SamuraiOniMovement>().Take_Attack(damage*damageMultiplier*rage_bonus,1,0,0.35f,2);
                    }
                }
                else if(combo==-1){
                    if(collider.game.layer == LayerMask.NameToLayer("KuroOni")){
                        collider.GetComponent<KuroOniMovement>().Take_Attack(damage*damageMultiplier*rage_bonus,1,10,0.35f,1);
                    }
                    else if(collider.game.layer == LayerMask.NameToLayer("Oni")){
                        collider.GetComponent<OniMovement>().Take_Attack(damage*damageMultiplier*rage_bonus,1,10,0.35f,1);
                    }
                    else if(collider.game.layer == LayerMask.NameToLayer("SamuraiOni")){
                        collider.GetComponent<SamuraiOniMovement>().Take_Attack(damage*damageMultiplier*rage_bonus,1,10,0.35f,1);
                    }
                }
                else if (combo == -2){
                    if(collider.game.layer == LayerMask.NameToLayer("KuroOni")){
                        collider.GetComponent<KuroOniMovement>().Take_Attack(damage*damageMultiplier*rage_bonus,0,15,0.35f,2);
                    }
                    else if(collider.game.layer == LayerMask.NameToLayer("Oni")){
                        collider.GetComponent<OniMovement>().Take_Attack(damage*damageMultiplier*rage_bonus,0,15,0.35f,2);
                    }
                    else if(collider.game.layer == LayerMask.NameToLayer("SamuraiOni")){
                        collider.GetComponent<SamuraiOniMovement>().Take_Attack(damage*damageMultiplier*rage_bonus,0,15,0.35f,2);
                    }
                }
                isHit = true;
            }
        }

Take_Attack으로 데미지를 주려고 하는데
문제는 적 스크립트가 다 달라서 코드의 길이가 배수로 늘고있는중 현재 적 3마리 구현했는데도 이럼니다
제가 생각해도 이건 아닌거같아서 도움 요청합니다
어떻게 해결을 해야 할까요 도와주시면 감사하겠슴니다

- dc official App