Fix game over

This commit is contained in:
2023-09-06 17:41:53 -07:00
parent 5acfb9300c
commit aac5fbd297
14 changed files with 301 additions and 72 deletions

View File

@@ -16,11 +16,11 @@ public partial class AreaExit : Node3D
private void OnExitEntered(Node3D node)
{
if (node.GetParent() is Player player)
if (node is Character character)
{
_gameManager.RemoveCharacterAndAddToExit(player);
_gameManager.RemoveCharacterAndAddToExit(character.OwnerPlayer);
GD.Print($"Exit reached by {player.Name}");
GD.Print($"Exit reached by {character.Name}");
if (!_gameManager.Players.Any(x => x.CharactersLeftOnStage.Any()))
_gameManager.OnLevelClear();