using System.Linq;
|
using UnityEngine;
|
|
public class TimeRushCell : MonoBehaviour
|
{
|
[SerializeField] ImageEx bgImage;
|
[SerializeField] TextEx titleText;
|
[SerializeField] ButtonEx iconButton;
|
TimeRushManager manager { get { return TimeRushManager.Instance; } }
|
public void InitUI()
|
{
|
var list = TimeRushManager.Instance.GetTabIDList();
|
if (list.IsNullOrEmpty())
|
return;
|
int id = list.First();
|
if (!ActLunhuidianTypeConfig.TryGetConfig(id, out var config))
|
return;
|
int roundType = config.RoundType;
|
|
bgImage.SetSprite($"TimeRushEntry{roundType}");
|
bgImage.SetNativeSize();
|
titleText.text = Language.Get($"TimeRushEntryTitle{roundType}");
|
iconButton.SetListener(() =>
|
{
|
if (!UIManager.Instance.IsOpened<TimeRushWin>())
|
{
|
UIManager.Instance.OpenWindow<TimeRushWin>(0);
|
}
|
});
|
}
|
|
}
|