add energy mechanic to sg2083

This commit is contained in:
Haze Weathers 2024-02-27 22:12:30 -05:00
parent fd10cfca8c
commit e0e56d3ffa
5 changed files with 53 additions and 5 deletions

View file

@ -2,12 +2,14 @@ extends "res://maps/map.gd"
onready var sg_health: HSlider = $"%SGHealth"
onready var sg_energy: HSlider = $"%SGEnergy"
onready var fami_health: HSlider = $"%FamiHealth"
onready var sg2083: KinematicBody2D = $"2083"
onready var famira: Node2D = $Famira
func _ready() -> void:
sg_energy.max_value = sg2083.max_energy
sg2083.state = sg2083.State.INACTIVE
famira.animation_player.play("grow", -1.0, 0.0)
@ -27,3 +29,7 @@ func _on_cutscene_finished() -> void:
famira.animation_player.play("grow")
yield(get_tree().create_timer(0.5), "timeout")
$FamiCutscene/FamiHuman.visible = false
func _on_2083_energy_changed(amount) -> void:
sg_energy.value = amount