diff --git a/Assets/Script/Replay/ReplayCell.cs b/Assets/Script/Replay/ReplayCell.cs index d7d4abb..7962632 100644 --- a/Assets/Script/Replay/ReplayCell.cs +++ b/Assets/Script/Replay/ReplayCell.cs @@ -8,11 +8,12 @@ public class ReplayCell : MonoBehaviour { [SerializeField] private Image winImage; [SerializeField] private Image loseImage; + //TODO: TextMeshProUGI 수정하기 [SerializeField] private TMP_Text playerNicknameText; [SerializeField] private TMP_Text recordDateText; private ReplayRecord _storedReplayRecord; - private string _myPlayerType; + private PlayerType _myPlayerType; private string _opponentNickname; @@ -31,7 +32,7 @@ public class ReplayCell : MonoBehaviour } } - public void SetMyPlayerType(string myPlayerType) + public void SetMyPlayerType(PlayerType myPlayerType) { _myPlayerType = myPlayerType; } diff --git a/Assets/Script/Replay/ReplayManager.cs b/Assets/Script/Replay/ReplayManager.cs index 9a4daa7..2a52610 100644 --- a/Assets/Script/Replay/ReplayManager.cs +++ b/Assets/Script/Replay/ReplayManager.cs @@ -55,7 +55,7 @@ public class ReplayManager : Singleton /// public void RecordStonePlaced(StoneType stoneType,int row, int col) { - string stoneColor = stoneType == StoneType.Black ? "Black" : "White"; + string stoneColor = stoneType.ToString(); _recordingReplayData.moves.Add(new Move(stoneColor, row, col)); } @@ -69,7 +69,7 @@ public class ReplayManager : Singleton { string time = DateTime.Now.ToString(("yyyy-MM-dd HH_mm_ss")); _recordingReplayData.gameDate = time; - string winner = winnerPlayerType == PlayerType.PlayerA ? "PlayerA" : "PlayerB"; + _recordingReplayData.winnerPlayerType = winnerPlayerType.ToString(); string json = JsonUtility.ToJson(_recordingReplayData, true); diff --git a/Assets/Script/Replay/ReplayPanelController.cs b/Assets/Script/Replay/ReplayPanelController.cs index fff0901..58e8df7 100644 --- a/Assets/Script/Replay/ReplayPanelController.cs +++ b/Assets/Script/Replay/ReplayPanelController.cs @@ -32,11 +32,12 @@ public class ReplayPanelController : MonoBehaviour { var replayCellButtonObject = Instantiate(replayCellPrefab, contentTransform); ReplayCell replayCell = replayCellButtonObject.GetComponent(); - string myPlayerType = _myNickname.Equals(replayRecord.playerA)?"PlayerA":"PlayerB"; - string opponentNickname = _myNickname.Equals(replayRecord.playerA)?replayRecord.playerB:replayRecord.playerA; + + PlayerType myPlayerType = _myNickname.Equals(replayRecord.playerA) ? PlayerType.PlayerA : PlayerType.PlayerB; + string opponentNickname = myPlayerType==PlayerType.PlayerA ? replayRecord.playerB : replayRecord.playerA; replayCell.SetMyPlayerType(myPlayerType); - replayCell.SetWinImage(myPlayerType.Equals(replayRecord.winnerPlayerType)); + replayCell.SetWinImage(myPlayerType.ToString().Equals(replayRecord.winnerPlayerType)); replayCell.SetOpponentPlayerNickname(opponentNickname); replayCell.SetRecordDate(replayRecord.gameDate); replayCell.SetReplayRecord(replayRecord);