Commit 5472a6ec authored by 18류지석's avatar 18류지석

체력바 정상적으로 사라짐

parent cc5d47c1
This diff is collapsed.
...@@ -141,6 +141,8 @@ public class Enemy : MonoBehaviour { ...@@ -141,6 +141,8 @@ public class Enemy : MonoBehaviour {
// Dead // Dead
public void DeadEvent() public void DeadEvent()
{ {
if(transform.parent.GetComponentInChildren<HPBar>())
transform.parent.GetComponentInChildren<HPBar>().Inactivate();
transform.parent.gameObject.SetActive(false); transform.parent.gameObject.SetActive(false);
enemyManager.EnemyDeadCount++; // 다른 enemy로 인해 소환되는 enemy가 추가될 경우 여기를 건드려야 함 enemyManager.EnemyDeadCount++; // 다른 enemy로 인해 소환되는 enemy가 추가될 경우 여기를 건드려야 함
......
...@@ -36,10 +36,11 @@ public class HPBar : MonoBehaviour { ...@@ -36,10 +36,11 @@ public class HPBar : MonoBehaviour {
instRed.transform.localScale = new Vector3((width / instRed.GetComponent<SpriteRenderer>().size.x - height / instRed.GetComponent<SpriteRenderer>().size.y * 0.2f) * cur, height / instRed.GetComponent<SpriteRenderer>().size.y * 0.8f, 1); instRed.transform.localScale = new Vector3((width / instRed.GetComponent<SpriteRenderer>().size.x - height / instRed.GetComponent<SpriteRenderer>().size.y * 0.2f) * cur, height / instRed.GetComponent<SpriteRenderer>().size.y * 0.8f, 1);
instRed.transform.position = transform.parent.position + new Vector3((width - height * 0.2f) / -2f, yOffset, 0); instRed.transform.position = transform.parent.position + new Vector3((width - height * 0.2f) / -2f, yOffset, 0);
} }
else
{
instBor.SetActive(false);
instRed.SetActive(false);
}
} }
public void Inactivate()
{
instBor.SetActive(false);
instRed.SetActive(false);
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment