Files
back_cantanBuilding/Assets/Scripts/EventBingo/EventBingoScrollViewItem.cs
2026-05-26 16:15:54 +08:00

24 lines
804 B
C#

using EnhancedUI.EnhancedScroller;
using TMPro;
using UnityEngine;
using GameCore;
using System.Collections.Generic;
public class EventBingoScrollViewItem : EnhancedScrollerCellView
{
[SerializeField] private RewardItemNew[] rewardDisplayList;
[SerializeField] private TMP_Text textBingo;
private readonly string[] _bingoTexts = new string[] {
"<size=76>BINGO</size>",
"<size=100>2x</size>\n<size=64>BINGO</size>",
"<size=100>3x</size>\n<size=64>BINGO</size>",
"<size=100>4x</size>\n<size=64>BINGO</size>" };
public void Init(int index, List<ItemData> rewards)
{
textBingo.text = _bingoTexts[index];
for (int i = 0; i < rewardDisplayList.Length && i < rewards.Count; i++)
rewardDisplayList[i].SetData(rewards[i]);
}
}