Esempio n. 1
0
    public void Initialize(MyCardSceneInitData data)
    {
        this.data = data;

        if (grid == null)
        {
            grid = new MyCardSlot.Grid(CreateMyCardSlot, DestroyMyCardSlot);
        }

        var cardDataList   = data.UserManager.GetCardDataList();
        var myCardDataList = cardDataList.ConvertAll <MyCardSlotData>(d => new MyCardSlotData()
        {
            CardData    = d,
            OnClickSlot = OnClickMyCardSlot
        });

        grid.ApplyList(myCardDataList);
    }