update
This commit is contained in:
20
autoload/game_state.gd
Normal file
20
autoload/game_state.gd
Normal file
@@ -0,0 +1,20 @@
|
||||
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
|
||||
Reference in New Issue
Block a user