From 0aa1f1880113f59b90f8d4bdd3b5dd5f164eb0f0 Mon Sep 17 00:00:00 2001 From: Ashby Issac Date: Fri, 30 Jan 2026 22:29:00 +0530 Subject: [PATCH] Fix: SelectedPlayer in bot mode. --- Assets/Scripts/Gameplay/GameplayManager.cs | 9 ++++++--- Assets/Scripts/UI/Pages/PopUp/GameOverPopup.cs | 1 - 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/Assets/Scripts/Gameplay/GameplayManager.cs b/Assets/Scripts/Gameplay/GameplayManager.cs index 9cb4f1a..bcca1d0 100644 --- a/Assets/Scripts/Gameplay/GameplayManager.cs +++ b/Assets/Scripts/Gameplay/GameplayManager.cs @@ -118,13 +118,16 @@ public class GameplayManager : MonoBehaviour, IBase, IBootLoader, IDataLoader allPlayerTypes.Add(playerType); playerDatas.Add(new PlayerData { playerType = selectedPlayerData.playerType, playerName = $"{playerType}" }); } - else + else if (selectedPlayerData.playerType == playerType) { allPlayerTypes.Add(selectedPlayerData.playerType); playerDatas.Add(new PlayerData { playerType = selectedPlayerData.playerType, playerName = $"{selectedPlayerData.playerName}" }); } } + foreach (var type in allPlayerTypes) + Debug.Log($"allPlayerTypes ::: {type}"); + tilesManager.InitTilesData(); playerBaseHandler.InitPlayerTypes(allPlayerTypes); InitCurrentGamePlayerInfo(); @@ -924,7 +927,7 @@ public class GameplayManager : MonoBehaviour, IBase, IBootLoader, IDataLoader { UpdatePlayerState(playerPawn, PlayerState.InFinishingPath); - + DisplayPlayerCountOnTile(playerPawn, false); playerPawn.MoveToTile( tilesManager.RetrievePositionForFinishingTile(currentPlayerTypeTurn, index).position, onComplete: () => @@ -944,7 +947,7 @@ public class GameplayManager : MonoBehaviour, IBase, IBootLoader, IDataLoader } else { - + DisplayPlayerCountOnTile(playerPawn, true); Debug.Log($"CurrentTileIndex: {playerPawn.CurrentTileIndex} == lastIndex: {tilesManager.GetFinishingTileDataLength(currentPlayerTypeTurn) - 1}"); if (playerPawn.CurrentTileIndex == tilesManager.GetFinishingTileDataLength(currentPlayerTypeTurn) - 1) { diff --git a/Assets/Scripts/UI/Pages/PopUp/GameOverPopup.cs b/Assets/Scripts/UI/Pages/PopUp/GameOverPopup.cs index b5f5cf5..c6c7624 100644 --- a/Assets/Scripts/UI/Pages/PopUp/GameOverPopup.cs +++ b/Assets/Scripts/UI/Pages/PopUp/GameOverPopup.cs @@ -13,7 +13,6 @@ public class GameOverPopup : PopupBase private GameModeHandler gameModeHandler; private ScreenManager screenManager; - private PopupManager popupManager; private void OnEnable() {