-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathHealthUI.gd
More file actions
56 lines (44 loc) · 1.45 KB
/
Copy pathHealthUI.gd
File metadata and controls
56 lines (44 loc) · 1.45 KB
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
extends Control
export(NodePath) onready var eye_on1 = get_node(eye_on1) as TextureRect
export(NodePath) onready var eye_off1 = get_node(eye_off1) as TextureRect
export(NodePath) onready var eye_on2 = get_node(eye_on2) as TextureRect
export(NodePath) onready var eye_off2 = get_node(eye_off2) as TextureRect
export(NodePath) onready var eye_on3 = get_node(eye_on3) as TextureRect
export(NodePath) onready var eye_off3 = get_node(eye_off3) as TextureRect
onready var hint = $ObjectiveBackground/Hint
onready var current_level = get_parent().get_parent().get_parent()
var health = 0
func hint_display():
pass
func update_health(amount):
health = amount
update_display()
func update_display():
if health == 3:
eye_on1.set_visible(true)
eye_on2.set_visible(true)
eye_on3.set_visible(true)
eye_off1.set_visible(false)
eye_off2.set_visible(false)
eye_off3.set_visible(false)
elif health == 2 :
eye_on1.set_visible(true)
eye_on2.set_visible(true)
eye_on3.set_visible(false)
eye_off1.set_visible(false)
eye_off2.set_visible(false)
eye_off3.set_visible(true)
elif health == 1:
eye_on1.set_visible(true)
eye_on2.set_visible(false)
eye_on3.set_visible(false)
eye_off1.set_visible(false)
eye_off2.set_visible(true)
eye_off3.set_visible(true)
elif health <= 0 :
eye_on1.set_visible(false)
eye_on2.set_visible(false)
eye_on3.set_visible(false)
eye_off1.set_visible(true)
eye_off2.set_visible(true)
eye_off3.set_visible(true)