Set up new signals in EventBus; preparing to restructure game start
code.
This commit is contained in:
parent
7ef6076eda
commit
dec3cbe595
9 changed files with 34 additions and 14 deletions
12
ui.gd
12
ui.gd
|
|
@ -8,19 +8,17 @@ var shader_active = false
|
|||
func _ready():
|
||||
# get_node("Player.Ship").node_ready.connect("shield_ui", self, "_on_shield_ui")
|
||||
EventBus.shield_changed.connect(_on_shield_changed)
|
||||
EventBus.initialize_shieldbar.connect(_on_initialize_shieldbar)
|
||||
|
||||
func update_score(value):
|
||||
score_counter.display_digits(value)
|
||||
|
||||
|
||||
func _on_shield_changed(max_value: int, old_value: int, new_value: int) -> void:
|
||||
|
||||
shield_bar.max_value = max_value
|
||||
shield_bar.value = new_value
|
||||
var shield_depletion = int(old_value - new_value)
|
||||
print("Shield Depletion:", old_value, "-", new_value, " = ", shield_depletion)
|
||||
var tween = create_tween()
|
||||
tween.tween_property(shield_bar, "value", new_value - shield_depletion, .20).set_trans(Tween.TRANS_LINEAR)
|
||||
tween.tween_property(shield_bar, "value", new_value, 3).set_trans(Tween.TRANS_LINEAR)
|
||||
_on_fx_shield_ui()
|
||||
|
||||
|
||||
|
|
@ -30,3 +28,9 @@ func _on_fx_shield_ui():
|
|||
await get_tree().create_timer(1).timeout
|
||||
shader_active = false
|
||||
shield_bar.material.set_shader_parameter("toggle", 0.0)
|
||||
|
||||
func _on_initialize_shieldbar():
|
||||
print("Shieldbar Initializing!")
|
||||
# var tween = create_tween()
|
||||
# tween.tween_property(shield_bar, "value", 10, 3).set_trans(Tween.TRANS_LINEAR)
|
||||
# print("Tweens played!")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue