// Update is called once per frame void Update() { if (player == null || player.gameObject == null) { GameObject temp = GameObject.Find("Player(Clone)"); if (temp == null) { return; } player = temp.GetComponent <TracksHP>(); } if (player.hp == 4) { sr.sprite = hp4; } else if (player.hp == 3) { sr.sprite = hp3; } else if (player.hp == 2) { sr.sprite = hp2; } else if (player.hp == 1) { sr.sprite = hp1; } }
// Start is called before the first frame update void Start() { sr = this.GetComponent <Image>(); player = GameObject.Find("Player(Clone)").GetComponent <TracksHP>(); }