Fix game over bug
This commit is contained in:
@@ -96,14 +96,7 @@ public partial class GameManager : Node
|
||||
public void RemoveCharacterAndAddToExit(Player player)
|
||||
{
|
||||
player.CharactersExited.Add(player.SelectedCharacter);
|
||||
player.CharactersLeftOnStage.Remove(player.SelectedCharacter);
|
||||
GetTree().Root.RemoveChild(player.SelectedCharacter);
|
||||
|
||||
GD.Print(player.CharactersLeftOnStage.Select(x => x.Name).ToArray());
|
||||
|
||||
player.CharacterIndex = 0;
|
||||
if (player.CharactersLeftOnStage.Any())
|
||||
EmitSignal(SignalName.ReselectCharacter, player);
|
||||
RemoveCharacter(player);
|
||||
}
|
||||
|
||||
public void SetGameOver(Player player, bool isGameOver)
|
||||
|
||||
Reference in New Issue
Block a user