Troubleshooting player_died signal.

This commit is contained in:
Henry 2025-12-16 23:19:03 +00:00
parent afc5c68569
commit a73fb28552
7 changed files with 48 additions and 56 deletions

19
ui.gd
View file

@ -17,25 +17,16 @@ 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
print("update_shield"," ","Current ",(new_value), " ", "(Max ",(max_value),")"," ","Old Value:"," ",(old_value))
if new_value >= max_value:
print("No need to tween!")
else:
print("I should be tweening!")
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)
_on_shield_ui()
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)
_on_shield_ui()
func _on_shield_ui():
print("SHIELD FX!")
shader_active = true
shield_bar.material.set_shader_parameter("toggle", 1.0)
await get_tree().create_timer(1).timeout