hch
3 天以前 8583cd2ad3b033b60eca94ecb10f5b2d8256396c
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);
            }
        });
    }
 
}