문자열 하드코딩 해서 들어가는 부분 수정했습니다
This commit is contained in:
parent
1925579508
commit
0d4b9f0521
@ -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;
|
||||
}
|
||||
|
@ -55,7 +55,7 @@ public class ReplayManager : Singleton<ReplayManager>
|
||||
/// </summary>
|
||||
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<ReplayManager>
|
||||
{
|
||||
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);
|
||||
|
@ -32,11 +32,12 @@ public class ReplayPanelController : MonoBehaviour
|
||||
{
|
||||
var replayCellButtonObject = Instantiate(replayCellPrefab, contentTransform);
|
||||
ReplayCell replayCell = replayCellButtonObject.GetComponent<ReplayCell>();
|
||||
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);
|
||||
|
Loading…
x
Reference in New Issue
Block a user