extends Node # Declare member variables here. Examples: # var a = 2 # var b = "text" var player_position: Vector2 var player_health: int var player_stamina: int var player_inventory: InventoryManager ## An array of player data objects var _player_data :Array = [] # Called when the node enters the scene tree for the first time. func _ready(): pass # Replace with function body. func register_player() -> int: _player_data.append(PlayerData.new()) ## Return the index of the player data return (_player_data.size() - 1 ) func get_player_data(index :int) -> PlayerData: if _player_data.size() > index: return _player_data[index] else: return null # Called every frame. 'delta' is the elapsed time since the previous frame. #func _process(delta): # pass