now saving persistent data

includes number of enemies killed, number of times died, last killed
This commit is contained in:
derek
2024-12-02 13:09:52 -06:00
parent 211c243624
commit 842cc7ecfd
9 changed files with 180 additions and 39 deletions

View File

@@ -111,7 +111,6 @@ var controlled_elsewhere = false
@onready var moveable_holder: Node3D = $Head/MoveableHolder
@onready var stand_check: RayCast3D = $StandCheck
@onready var r_hand_test: MeshInstance3D = $Head/Recoil/Camera3D/WeaponHolder/RHandTest
@onready var l_hand_test: MeshInstance3D = $Head/Recoil/Camera3D/WeaponHolder/LHandTest
@onready var enemy_killed_audio: AudioStreamPlayer = $Audio/EnemyKilled
@@ -422,6 +421,12 @@ func enemy_hit():
hit_indicator.play()
func enemy_killed():
if SaveLoad.enemies_killed:
SaveLoad.enemies_killed += 1
else:
SaveLoad.enemies_killed = 1
SaveLoad.save_persistent_data()
enemy_killed_audio.play()
func toggle_hud(hud_on):