-
Notifications
You must be signed in to change notification settings - Fork 0
/
HUD_TOP_LEFT_manager.cs
56 lines (51 loc) · 1.33 KB
/
HUD_TOP_LEFT_manager.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class HUD_TOP_LEFT_manager : MonoBehaviour
{
#region public Variables
public Text Text_Health_Percent;
public Text Text_Score;
public Sprite blueSprite;
public Sprite redSprite;
public Image mainImage;
public Game_Controller gameController;
#endregion
#region private Variables
#endregion
#region public Methods
public void SetScoreText(int score)
{
Text_Score.text = score.ToString();
}
public void DeActive()
{
gameObject.SetActive(false);
}
#endregion
#region private Methods
private void Start()
{
//Text_Health_Percent.text = Random.Range(0, 100).ToString();
//Text_Score.text = Random.Range(100, 3000).ToString();
}
private void Update()
{
//Text_Score.text = gameController.Score.ToString();
}
private void LateUpdate()
{
int healthPercent = gameController.GetHealthPercent();
Text_Health_Percent.text = healthPercent.ToString();
if(healthPercent > 60)
{
mainImage.sprite = blueSprite;
}
else
{
mainImage.sprite = redSprite;
}
}
#endregion
}