Save boss and player statuses

This commit is contained in:
Felipe M 2021-05-22 23:50:54 +02:00
parent b0c5798328
commit 6ea21b3181
Signed by: fmartingr
GPG key ID: 716BC147715E716F
9 changed files with 43 additions and 3 deletions

View file

@ -9,6 +9,11 @@ export (int) var ACCELERATION = 70
onready var rightWallCheck = $RightWallCheck
onready var leftWallCheck = $LeftWallCheck
func _ready():
._ready()
if SaverLoader.custom_data.boss_defeated:
self.queue_free()
func _process(delta):
chase_player(delta)
@ -35,3 +40,8 @@ func fire_bullet() -> void:
func _on_Timer_timeout():
fire_bullet()
func _on_BossEnemy_died():
SaverLoader.custom_data.boss_defeated = true
self.queue_free()

View file

@ -1023,6 +1023,7 @@ collision_mask = 2
wait_time = 0.3
autostart = true
[connection signal="died" from="." to="." method="_on_BossEnemy_died"]
[connection signal="timeout" from="Timer" to="." method="_on_Timer_timeout"]
[editable path="Hurtbox"]