[Stye] 로그 삭제 Gibo 이름 Replay로 통일

This commit is contained in:
HaeinLEE 2025-03-18 11:56:23 +09:00
parent 73121ac1f2
commit ae541cf6ed
10 changed files with 8 additions and 82 deletions

View File

@ -104,7 +104,7 @@ GameObject:
- component: {fileID: 9008029491930858052}
- component: {fileID: 5051480494068645349}
m_Layer: 5
m_Name: Gibo Panel
m_Name: Replay Panel
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0

View File

@ -92,8 +92,8 @@ MonoBehaviour:
m_faceColor:
serializedVersion: 2
rgba: 4294967295
m_fontSize: 36
m_fontSizeBase: 36
m_fontSize: 30
m_fontSizeBase: 30
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 18
@ -509,7 +509,7 @@ GameObject:
- component: {fileID: 6941609111617388457}
- component: {fileID: 7980988615992817018}
m_Layer: 5
m_Name: GiboScrollItem
m_Name: ReplayScrollItem
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0

View File

@ -182,7 +182,7 @@ public class GameManager : Singleton<GameManager>
if (_canvas != null)
{
var settingsPanelObject = Instantiate(giboPanel, _canvas.transform);
settingsPanelObject.GetComponent<GiboPanelController>().Show();
settingsPanelObject.GetComponent<ReplayPanelController>().Show();
}
}
}

View File

@ -1,61 +0,0 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Serialization;
public class ReplayPanelController : MonoBehaviour
{
[SerializeField] private RectTransform panelRectTransform;
[SerializeField] private GameObject replayCellPrefab;
[SerializeField] private Transform contentTransform;
private CanvasGroup _backgroundCanvasGroup;
public delegate void PanelControllerHideDelegate();
private string _myNickname;
private void Awake()
{
_backgroundCanvasGroup = GetComponent<CanvasGroup>();
_myNickname = UserManager.Instance.Nickname;
}
private void Start()
{
List<ReplayRecord> records = new List<ReplayRecord>();
// ReplayManager에서 가져온 기보 데이터들을 패널 셀에 초기화
records = ReplayManager.Instance.LoadReplayDatas();
foreach (var replayRecord in records)
{
var replayCellButtonObject = Instantiate(replayCellPrefab, contentTransform);
ReplayCell replayCell = replayCellButtonObject.GetComponent<ReplayCell>();
Enums.PlayerType myPlayerType = _myNickname.Equals(replayRecord.playerA) ? Enums.PlayerType.PlayerA : Enums.PlayerType.PlayerB;
string opponentNickname = myPlayerType==Enums.PlayerType.PlayerA ? replayRecord.playerB : replayRecord.playerA;
replayCell.SetMyPlayerType(myPlayerType);
replayCell.SetWinImage(myPlayerType.ToString().Equals(replayRecord.winnerPlayerType));
replayCell.SetOpponentPlayerNickname(opponentNickname);
replayCell.SetRecordDate(replayRecord.gameDate);
replayCell.SetReplayRecord(replayRecord);
}
}
public void OnClickCloseButton()
{
Hide(() =>
{
Destroy(gameObject);
});
}
public void Hide(PanelControllerHideDelegate hideDelegate = null)
{
_backgroundCanvasGroup.alpha = 0;
panelRectTransform.localScale = Vector3.zero;
hideDelegate?.Invoke();
}
}

View File

@ -1,11 +0,0 @@
fileFormatVersion: 2
guid: da5600fa3dce9594587497bca64f7394
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -2,14 +2,14 @@ using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class GiboPanelController : ScrollPanelController
public class ReplayPanelController : ScrollPanelController
{
private string _myNickname;
private void Awake()
{
//TODO: 로그인 기능 연동 후 닉네임 바꾸기
_myNickname = "Test1";
_myNickname = "PlayerA";
List<ReplayRecord> records = new List<ReplayRecord>();
// ReplayManager에서 가져온 기보 데이터들을 패널 셀에 초기화
@ -31,8 +31,6 @@ public class GiboPanelController : ScrollPanelController
}
public virtual void Show()
{
Debug.Log("GiboPanelController.Show");
base.Show();
}
}

View File

@ -60,7 +60,7 @@ public class TestPanelController : MonoBehaviour
if (_canvas != null)
{
var settingsPanelObject = Instantiate(giboPanel, _canvas.transform);
settingsPanelObject.GetComponent<GiboPanelController>().Show();
settingsPanelObject.GetComponent<ReplayPanelController>().Show();
}
}