From 73121ac1f281e4e0f14d35af4fd81d083f88f429 Mon Sep 17 00:00:00 2001 From: HaeinLEE Date: Tue, 18 Mar 2025 11:41:16 +0900 Subject: [PATCH] =?UTF-8?q?[Feat]=20GiboPanel=20=EA=B8=B0=EB=B3=B4?= =?UTF-8?q?=EB=8D=B0=EC=9D=B4=ED=84=B0=20=EB=B6=88=EB=9F=AC=EC=98=A4?= =?UTF-8?q?=EA=B8=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit TestPanelController기준으로 작업 재민님 씬에서 테스트 완료 --- Assets/KJM/KJMprefabs/Gibo Panel.prefab | 3 +- .../ScrollItem/GiboScrollItem.prefab | 177 ++++++++++++++++-- .../Prefabs/ReplayCellLIN.prefab} | 2 +- .../Prefabs/ReplayCellLIN.prefab.meta} | 0 .../Prefabs/ReplayPanelLIN.prefab} | 2 +- .../Prefabs/ReplayPanelLIN.prefab.meta} | 0 Assets/LIN/Scenes/MainTestLIN.unity | 50 +++++ Assets/LIN/Scripts/GameManagerTestLIN.cs | 1 + Assets/Script/Game/GameManager.cs | 5 +- Assets/Script/Replay/ReplayCell.cs | 11 +- Assets/Script/Replay/ReplayPanelController.cs | 3 +- .../UI/PanelController/GiboPanelController.cs | 29 ++- .../UI/PanelController/PanelController.cs | 5 + .../UI/PanelController/TestPanelController.cs | 21 +-- 14 files changed, 268 insertions(+), 41 deletions(-) rename Assets/{Prefabs/ReplayCell.prefab => LIN/Prefabs/ReplayCellLIN.prefab} (99%) rename Assets/{Prefabs/ReplayCell.prefab.meta => LIN/Prefabs/ReplayCellLIN.prefab.meta} (100%) rename Assets/{Prefabs/ReplayPanel.prefab => LIN/Prefabs/ReplayPanelLIN.prefab} (99%) rename Assets/{Prefabs/ReplayPanel.prefab.meta => LIN/Prefabs/ReplayPanelLIN.prefab.meta} (100%) diff --git a/Assets/KJM/KJMprefabs/Gibo Panel.prefab b/Assets/KJM/KJMprefabs/Gibo Panel.prefab index 4c6afe6..63627cd 100644 --- a/Assets/KJM/KJMprefabs/Gibo Panel.prefab +++ b/Assets/KJM/KJMprefabs/Gibo Panel.prefab @@ -195,6 +195,7 @@ MonoBehaviour: panelRectTransform: {fileID: 1819504122199746525} scrollItemPrefab: {fileID: 7605012172595602668, guid: bef1de10a3cc5834a95a8689a2de2bb7, type: 3} content: {fileID: 7514948643227889924} + replayCellPrefab: {fileID: 6381393519116383223, guid: e4d9ccbb1a6d7b1408923e47b6e7b690, type: 3} --- !u!1 &3668037476601755215 GameObject: m_ObjectHideFlags: 0 @@ -438,7 +439,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0} m_AnchorMax: {x: 0.5, y: 1} - m_AnchoredPosition: {x: -392, y: -56.893047} + m_AnchoredPosition: {x: -392, y: 0} m_SizeDelta: {x: 784, y: 0} m_Pivot: {x: 0, y: 1} --- !u!114 &7384686566427463252 diff --git a/Assets/KJM/KJMprefabs/ScrollItem/GiboScrollItem.prefab b/Assets/KJM/KJMprefabs/ScrollItem/GiboScrollItem.prefab index 6023701..05fe7af 100644 --- a/Assets/KJM/KJMprefabs/ScrollItem/GiboScrollItem.prefab +++ b/Assets/KJM/KJMprefabs/ScrollItem/GiboScrollItem.prefab @@ -134,6 +134,81 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &2925920792659963135 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6243070150297500116} + - component: {fileID: 548835481879647278} + - component: {fileID: 5279064539717668063} + m_Layer: 5 + m_Name: WinImage + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6243070150297500116 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2925920792659963135} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 782808433606758938} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &548835481879647278 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2925920792659963135} + m_CullTransparentMesh: 1 +--- !u!114 &5279064539717668063 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2925920792659963135} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0.50931454, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 --- !u!1 &4113615148583358116 GameObject: m_ObjectHideFlags: 0 @@ -226,8 +301,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 @@ -268,6 +343,81 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &4210606424410061969 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 379352358508670316} + - component: {fileID: 1085849272306452399} + - component: {fileID: 7205159236927224312} + m_Layer: 5 + m_Name: LoseImage + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &379352358508670316 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4210606424410061969} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 782808433606758938} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1085849272306452399 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4210606424410061969} + m_CullTransparentMesh: 1 +--- !u!114 &7205159236927224312 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4210606424410061969} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 0, b: 0, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 --- !u!1 &6889607079215043674 GameObject: m_ObjectHideFlags: 0 @@ -297,7 +447,9 @@ RectTransform: m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: [] + m_Children: + - {fileID: 6243070150297500116} + - {fileID: 379352358508670316} m_Father: {fileID: 423109112585897887} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} @@ -355,7 +507,7 @@ GameObject: - component: {fileID: 4515818582551300206} - component: {fileID: 5750108967662755581} - component: {fileID: 6941609111617388457} - - component: {fileID: 619118269883992892} + - component: {fileID: 7980988615992817018} m_Layer: 5 m_Name: GiboScrollItem m_TagString: Untagged @@ -467,9 +619,9 @@ MonoBehaviour: m_OnClick: m_PersistentCalls: m_Calls: - - m_Target: {fileID: 619118269883992892} - m_TargetAssemblyTypeName: GiboItemController, Assembly-CSharp - m_MethodName: OnClickGiboItem + - m_Target: {fileID: 7980988615992817018} + m_TargetAssemblyTypeName: ReplayCell, Assembly-CSharp + m_MethodName: OnClickReplayButton m_Mode: 1 m_Arguments: m_ObjectArgument: {fileID: 0} @@ -479,7 +631,7 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 ---- !u!114 &619118269883992892 +--- !u!114 &7980988615992817018 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -488,9 +640,10 @@ MonoBehaviour: m_GameObject: {fileID: 7605012172595602668} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 446a80ba82242004eb31339c44f8ac3b, type: 3} + m_Script: {fileID: 11500000, guid: caf41582c1233374abe9b362322de638, type: 3} m_Name: m_EditorClassIdentifier: - profileSprites: - - {fileID: 21300000, guid: edeacd6d8f6ab0d42bbdf4ada3c61a27, type: 3} - - {fileID: 21300000, guid: 2f801858eeb5f4540a432b60aca3d57a, type: 3} + winImage: {fileID: 5279064539717668063} + loseImage: {fileID: 7205159236927224312} + playerNicknameText: {fileID: 1459786160726782322} + recordDateText: {fileID: 857776554898951878} diff --git a/Assets/Prefabs/ReplayCell.prefab b/Assets/LIN/Prefabs/ReplayCellLIN.prefab similarity index 99% rename from Assets/Prefabs/ReplayCell.prefab rename to Assets/LIN/Prefabs/ReplayCellLIN.prefab index 3a53226..46aa3df 100644 --- a/Assets/Prefabs/ReplayCell.prefab +++ b/Assets/LIN/Prefabs/ReplayCellLIN.prefab @@ -601,7 +601,7 @@ GameObject: - component: {fileID: 7107302514257622686} - component: {fileID: 5230863580921726021} m_Layer: 5 - m_Name: ReplayCell + m_Name: ReplayCellLIN m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 diff --git a/Assets/Prefabs/ReplayCell.prefab.meta b/Assets/LIN/Prefabs/ReplayCellLIN.prefab.meta similarity index 100% rename from Assets/Prefabs/ReplayCell.prefab.meta rename to Assets/LIN/Prefabs/ReplayCellLIN.prefab.meta diff --git a/Assets/Prefabs/ReplayPanel.prefab b/Assets/LIN/Prefabs/ReplayPanelLIN.prefab similarity index 99% rename from Assets/Prefabs/ReplayPanel.prefab rename to Assets/LIN/Prefabs/ReplayPanelLIN.prefab index 721a470..801b1cc 100644 --- a/Assets/Prefabs/ReplayPanel.prefab +++ b/Assets/LIN/Prefabs/ReplayPanelLIN.prefab @@ -302,7 +302,7 @@ GameObject: - component: {fileID: 5559365133802195336} - component: {fileID: 5893210151593350084} m_Layer: 5 - m_Name: ReplayPanel + m_Name: ReplayPanelLIN m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 diff --git a/Assets/Prefabs/ReplayPanel.prefab.meta b/Assets/LIN/Prefabs/ReplayPanelLIN.prefab.meta similarity index 100% rename from Assets/Prefabs/ReplayPanel.prefab.meta rename to Assets/LIN/Prefabs/ReplayPanelLIN.prefab.meta diff --git a/Assets/LIN/Scenes/MainTestLIN.unity b/Assets/LIN/Scenes/MainTestLIN.unity index cf70d1a..3de1fde 100644 --- a/Assets/LIN/Scenes/MainTestLIN.unity +++ b/Assets/LIN/Scenes/MainTestLIN.unity @@ -150,6 +150,10 @@ PrefabInstance: propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName value: OnclickRecordButton objectReference: {fileID: 0} + - target: {fileID: 1316706425349991338, guid: 6f42a47846f21b044b1cda32a9516609, type: 3} + propertyPath: replayPanel + value: + objectReference: {fileID: 3090474328172188941, guid: c63914e01332f8d479ada92325335e41, type: 3} - target: {fileID: 4282069284025755619, guid: 6f42a47846f21b044b1cda32a9516609, type: 3} propertyPath: m_SizeDelta.x value: 0 @@ -622,6 +626,51 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1464921194 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1464921196} + - component: {fileID: 1464921195} + m_Layer: 0 + m_Name: StoneController + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1464921195 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1464921194} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8f82a74d5e1f8de44af5f574b2934a95, type: 3} + m_Name: + m_EditorClassIdentifier: + stones: [] +--- !u!4 &1464921196 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1464921194} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 540, y: 960, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1660057539 &9223372036854775807 SceneRoots: m_ObjectHideFlags: 0 @@ -630,3 +679,4 @@ SceneRoots: - {fileID: 1017982171} - {fileID: 759297939} - {fileID: 1231053601} + - {fileID: 1464921196} diff --git a/Assets/LIN/Scripts/GameManagerTestLIN.cs b/Assets/LIN/Scripts/GameManagerTestLIN.cs index 8e406d6..cd111c2 100644 --- a/Assets/LIN/Scripts/GameManagerTestLIN.cs +++ b/Assets/LIN/Scripts/GameManagerTestLIN.cs @@ -33,6 +33,7 @@ public class GameManagerTestLIN : Singleton private void Start() { + Debug.Log(UserManager.Instance.Nickname); //TODO: 기보 타입으로 들어왔을 때 데이터 로드 테스트 수정할것 ReplayManager.Instance.InitReplayBoard(ReplayManager.Instance.LoadReplayDatas()[9]); diff --git a/Assets/Script/Game/GameManager.cs b/Assets/Script/Game/GameManager.cs index ab70b75..a0b9ca2 100644 --- a/Assets/Script/Game/GameManager.cs +++ b/Assets/Script/Game/GameManager.cs @@ -61,7 +61,8 @@ public class GameManager : Singleton UpdateMainPanelUI(OpenMainPanel); // ScoreData.SetScore(userInfo.score); - // OpenConfirmPanel(userInfo.nickname + "님 로그인 성공하였습니다.", () => { }); + OpenConfirmPanel(userInfo.nickname + "님 로그인 성공하였습니다.", () => { }); + Debug.Log(userInfo.nickname); }, () => { Debug.Log("자동 로그인 실패"); @@ -181,7 +182,7 @@ public class GameManager : Singleton if (_canvas != null) { var settingsPanelObject = Instantiate(giboPanel, _canvas.transform); - settingsPanelObject.GetComponent().Show(giboItems); + settingsPanelObject.GetComponent().Show(); } } } \ No newline at end of file diff --git a/Assets/Script/Replay/ReplayCell.cs b/Assets/Script/Replay/ReplayCell.cs index d62e0b4..a69f08c 100644 --- a/Assets/Script/Replay/ReplayCell.cs +++ b/Assets/Script/Replay/ReplayCell.cs @@ -45,7 +45,16 @@ public class ReplayCell : MonoBehaviour public void SetRecordDate(string date) { - recordDateText.text = date; + string text = ""; + string[] dateSplit = date.Split(' '); + if (dateSplit.Length == 2) + { + text += dateSplit[0].Replace("-", "."); + text += "\n"; + text += dateSplit[1].Replace("_", ":"); + } + + recordDateText.text = text; } public void SetReplayRecord(ReplayRecord record) diff --git a/Assets/Script/Replay/ReplayPanelController.cs b/Assets/Script/Replay/ReplayPanelController.cs index c83bfcd..8c73b37 100644 --- a/Assets/Script/Replay/ReplayPanelController.cs +++ b/Assets/Script/Replay/ReplayPanelController.cs @@ -18,8 +18,7 @@ public class ReplayPanelController : MonoBehaviour { _backgroundCanvasGroup = GetComponent(); - //TODO:Test용 닉네임 나중에 삭제하고 PlayerInfo에서 가져올 것 - _myNickname = "Gildong"; + _myNickname = UserManager.Instance.Nickname; } private void Start() diff --git a/Assets/Script/UI/PanelController/GiboPanelController.cs b/Assets/Script/UI/PanelController/GiboPanelController.cs index 9c93e57..4c9bf09 100644 --- a/Assets/Script/UI/PanelController/GiboPanelController.cs +++ b/Assets/Script/UI/PanelController/GiboPanelController.cs @@ -4,14 +4,35 @@ using UnityEngine; public class GiboPanelController : ScrollPanelController { - public virtual void Show(List items) + + private string _myNickname; + private void Awake() { - for (int i = 0; i < items.Count && i <= MAX_COUNT; i++) + //TODO: 로그인 기능 연동 후 닉네임 바꾸기 + _myNickname = "Test1"; + List records = new List(); + + // ReplayManager에서 가져온 기보 데이터들을 패널 셀에 초기화 + records = ReplayManager.Instance.LoadReplayDatas(); + foreach (var replayRecord in records) { - var scrollItem= Instantiate(scrollItemPrefab, content.transform); - scrollItem.GetComponent().Init(items[i]); + var replayCellButtonObject = Instantiate(scrollItemPrefab, content.transform); + ReplayCell replayCell = replayCellButtonObject.GetComponent(); + 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 virtual void Show() + { + Debug.Log("GiboPanelController.Show"); + base.Show(); } } diff --git a/Assets/Script/UI/PanelController/PanelController.cs b/Assets/Script/UI/PanelController/PanelController.cs index 1452f54..0a32cee 100644 --- a/Assets/Script/UI/PanelController/PanelController.cs +++ b/Assets/Script/UI/PanelController/PanelController.cs @@ -24,6 +24,11 @@ public class PanelController : MonoBehaviour /// public void Show() { + if (backGroundCanvasGroup == null) + { + backGroundCanvasGroup = GetComponent(); + } + backGroundCanvasGroup.alpha = 0; panelRectTransform.localScale = Vector3.zero; diff --git a/Assets/Script/UI/PanelController/TestPanelController.cs b/Assets/Script/UI/PanelController/TestPanelController.cs index d2299f4..609dfce 100644 --- a/Assets/Script/UI/PanelController/TestPanelController.cs +++ b/Assets/Script/UI/PanelController/TestPanelController.cs @@ -55,12 +55,12 @@ public class TestPanelController : MonoBehaviour } } - public void OpenGiboPanel(List giboItems) + public void OpenGiboPanel() { if (_canvas != null) { var settingsPanelObject = Instantiate(giboPanel, _canvas.transform); - settingsPanelObject.GetComponent().Show(giboItems); + settingsPanelObject.GetComponent().Show(); } } @@ -123,21 +123,8 @@ public class TestPanelController : MonoBehaviour //기보 패널 생성 public void OnGiboPanelClick() { - - List giboItems = new List(); //테스트 데이터 리스트 생성 - for (int i = 0; i < 30; i++) - { - GiboItem giboItem = new GiboItem - { - WinLoseSpriteIndex = Random.Range(0, 2), - Date = DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss"), - Name = i.ToString(), - }; - - giboItems.Add(giboItem); - } - - OpenGiboPanel(giboItems); + + OpenGiboPanel(); }