From 75d2ef8dd09432f0ca59a733735fe4dbcbf53937 Mon Sep 17 00:00:00 2001 From: dal4segno Date: Wed, 25 Feb 2026 15:30:57 +0900 Subject: [PATCH] =?UTF-8?q?=EC=82=AC=EB=A7=9D=20=EC=8B=9C=20=EC=B2=B4?= =?UTF-8?q?=EB=A0=A5=EB=B0=94=EA=B0=80=20=EC=82=AC=EB=9D=BC=EC=A7=80?= =?UTF-8?q?=EC=A7=80=20=EC=95=8A=EB=8A=94=20=EB=AC=B8=EC=A0=9C=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Scripts/UnitHealthBar.cs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Assets/Scripts/UnitHealthBar.cs b/Assets/Scripts/UnitHealthBar.cs index 23866e4..82cdf27 100644 --- a/Assets/Scripts/UnitHealthBar.cs +++ b/Assets/Scripts/UnitHealthBar.cs @@ -170,12 +170,16 @@ namespace Northbound private void LateUpdate() { - // 타겟을 따라 이동 (회전은 하지 않음) - if (_targetTransform != null) + // 타겟이 파괴되면 체력바도 파괴 + if (_targetTransform == null) { - transform.position = _targetTransform.position + Vector3.up * heightOffset; + Destroy(gameObject); + return; } + // 타겟을 따라 이동 (회전은 하지 않음) + transform.position = _targetTransform.position + Vector3.up * heightOffset; + // 체력이 가득 차면 숨김 if (hideWhenFull && barContainer != null && _healthProvider != null && _initialized) {