2021-01-25 22:40:51 +01:00
|
|
|
|
using System.Collections;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using UnityEngine;
|
|
|
|
|
|
|
|
|
|
public class HpBar : MonoBehaviour
|
|
|
|
|
{
|
|
|
|
|
public SpriteRenderer heart1;
|
|
|
|
|
public SpriteRenderer heart2;
|
|
|
|
|
public SpriteRenderer heart3;
|
|
|
|
|
public SpriteRenderer heart4;
|
|
|
|
|
public SpriteRenderer heart5;
|
|
|
|
|
private PlayerHealth health;
|
|
|
|
|
public Sprite brokenHeart;
|
|
|
|
|
public GameObject player;
|
|
|
|
|
|
|
|
|
|
void Start()
|
|
|
|
|
{
|
|
|
|
|
health = player.GetComponent<PlayerHealth>();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void Update()
|
|
|
|
|
{
|
2021-01-27 21:27:05 +01:00
|
|
|
|
if (health.currentHealth <= 4)
|
2021-01-25 22:40:51 +01:00
|
|
|
|
{
|
|
|
|
|
heart5.sprite = brokenHeart;
|
|
|
|
|
}
|
2021-01-27 21:27:05 +01:00
|
|
|
|
if (health.currentHealth <= 3)
|
2021-01-25 22:40:51 +01:00
|
|
|
|
{
|
|
|
|
|
heart4.sprite = brokenHeart;
|
|
|
|
|
}
|
2021-01-27 21:27:05 +01:00
|
|
|
|
if (health.currentHealth <= 2)
|
2021-01-25 22:40:51 +01:00
|
|
|
|
{
|
|
|
|
|
heart3.sprite = brokenHeart;
|
|
|
|
|
}
|
2021-01-27 21:27:05 +01:00
|
|
|
|
if (health.currentHealth <= 1)
|
2021-01-25 22:40:51 +01:00
|
|
|
|
{
|
|
|
|
|
heart2.sprite = brokenHeart;
|
|
|
|
|
}
|
2021-01-27 21:27:05 +01:00
|
|
|
|
if (health.currentHealth <= 0)
|
2021-01-25 22:40:51 +01:00
|
|
|
|
{
|
|
|
|
|
heart1.sprite = brokenHeart;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|