Files
mmo/autoload/game_state.gd
Marek Lenczewski 47f4fe3d90 update
2026-04-02 16:02:24 +02:00

21 lines
526 B
GDScript

extends Node
var player_role: int = 1
var portal_position: Vector3 = Vector3.ZERO
var returning_from_dungeon := false
var dungeon_cleared := false
func save_player(player: Node) -> void:
var role: Node = player.get_node("Role")
player_role = role.current_role
func restore_player(player: Node) -> void:
var role: Node = player.get_node("Role")
role.set_role(player_role)
func clear() -> void:
Stats.clear_player_cache()
portal_position = Vector3.ZERO
returning_from_dungeon = false
dungeon_cleared = false