Save boss and player statuses
This commit is contained in:
parent
b0c5798328
commit
6ea21b3181
9 changed files with 43 additions and 3 deletions
|
@ -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()
|
||||
|
|
|
@ -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"]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue