rewired signals and added savemanager and resource saving

This commit is contained in:
Luca 2024-09-26 21:37:19 +02:00
parent 0f5045dc22
commit f694d5c4f8
13 changed files with 138 additions and 87 deletions

View file

@ -1,12 +1,23 @@
extends CharacterBody3D
@onready var animated_mesh = $GobotSkin
var in_battle: bool = false
const SPEED = 5.0
const JUMP_VELOCITY = 4.5
func on_save_game(saved_data : Array[SavedData]):
var data = SavedData.new()
data.position = global_position
data.scene_path = scene_file_path
saved_data.append(data)
func on_before_load_game():
get_parent().remove_child(self)
queue_free()
func on_load_game(saved_data: SavedData):
global_position = saved_data.position
func _physics_process(delta: float) -> void:
if in_battle == true:
return