// 데미지를 받음 public void Dealt(int damage) { hp = Mathf.Max(hp - damage, 0); for (int i = hp; i < 3; i++) { UIEffecter.instance.FadeEffect(sprites[i].gameObject, Vector2.one, 0.4f, UIEffecter.FadeFlag.ALPHA); } if (hp <= 0) { // 벽 생성 orbit.CreateWall(10); // 이펙트 생성 Instantiate(wallCreateParticle, transform); // 태그를 변경 gameObject.tag = "Core"; } }