diff --git a/popcorn/Assets/MyGame/Scenes/MiniGame/Scripts/StageSelectItemView.cs b/popcorn/Assets/MyGame/Scenes/MiniGame/Scripts/StageSelectItemView.cs new file mode 100644 index 00000000..22a17df5 --- /dev/null +++ b/popcorn/Assets/MyGame/Scenes/MiniGame/Scripts/StageSelectItemView.cs @@ -0,0 +1,18 @@ +using UnityEngine; +using UnityEngine.UI; + +namespace MyGame.Scenes.MiniGame.Scripts +{ + public class StageSelectItemView : MonoBehaviour + { + [SerializeField] private Text stageName; + [SerializeField] private Text stageHiScore; + [SerializeField] private Button button; + + public void SetStageName(string text) => stageName.text = text; + + public void SetStageHiScore(int num) => stageHiScore.text = num.ToString(); + + public Button Button => button; + } +} \ No newline at end of file diff --git a/popcorn/Assets/MyGame/Scenes/MiniGame/Scripts/StageSelectItemView.cs.meta b/popcorn/Assets/MyGame/Scenes/MiniGame/Scripts/StageSelectItemView.cs.meta new file mode 100644 index 00000000..a6d1d208 --- /dev/null +++ b/popcorn/Assets/MyGame/Scenes/MiniGame/Scripts/StageSelectItemView.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 1fbc47cb269c4e97947061d6f377e859 +timeCreated: 1655441110 \ No newline at end of file diff --git a/popcorn/Assets/MyGame/Scenes/MiniGame/Scripts/StageSelectView.cs b/popcorn/Assets/MyGame/Scenes/MiniGame/Scripts/StageSelectView.cs new file mode 100644 index 00000000..50f535a9 --- /dev/null +++ b/popcorn/Assets/MyGame/Scenes/MiniGame/Scripts/StageSelectView.cs @@ -0,0 +1,19 @@ +using UnityEngine; +using UnityEngine.UI; + +namespace MyGame.Scenes.MiniGame.Scripts +{ + public class StageSelectView : MonoBehaviour + { + [SerializeField] private Text nameText; + [SerializeField] private ScrollRect scrollRect; + [SerializeField] private Text totalScore; + [SerializeField] private StageSelectItemView itemViewPrefab; + + public ScrollRect ScrollRect => scrollRect; + + public void SetName(string text) => nameText.text = text; + + public void SetScore(int num) => totalScore.text = num.ToString(); + } +} \ No newline at end of file diff --git a/popcorn/Assets/MyGame/Scenes/MiniGame/Scripts/StageSelectView.cs.meta b/popcorn/Assets/MyGame/Scenes/MiniGame/Scripts/StageSelectView.cs.meta new file mode 100644 index 00000000..764d97e6 --- /dev/null +++ b/popcorn/Assets/MyGame/Scenes/MiniGame/Scripts/StageSelectView.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: a496a110325c47a18a0e9c6e60376b57 +timeCreated: 1655440523 \ No newline at end of file