using Godot; using Godot.Collections; public partial class Player : Node3D { [Export] public SpawnPoint SpawnPoint; [Export] public Array PlayableCharacterScenes; [Export] public PlayerInput PlayerInput; [Export] public int PlayerNumber; public Array CharactersLeftOnStage = new Array(); public Array CharactersExited = new Array(); public Character SelectedCharacter; public bool IsSelectingCharacter = false; public int CharacterIndex = 0; public bool GameOver = false; public override void _Ready() { foreach (var character in PlayableCharacterScenes) { var instance = (Character)character.Instantiate(); instance.Initialize(this); CharactersLeftOnStage.Add(instance); } } }