yyl
3 天以前 bcd1dcef07dc129d68539ca2d562c5df53007f36
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
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);
            }
        });
    }
 
}