public void Initialize(LevelUpSceneInitData data) { initData = data; previewCardData = new CardData() { CardSO = initData.SelectedTargetData.CardData.CardSO, UserCard = new User.UserCard() { UserCardId = initData.SelectedTargetData.CardData.UserCard.UserCardId, CardId = initData.SelectedTargetData.CardData.UserCard.CardId, Tier = initData.SelectedTargetData.CardData.UserCard.Tier, TotalExp = initData.SelectedTargetData.CardData.UserCard.TotalExp } }; previewCardData.OnUpdateUserCard(initData.TableManager); materialCardSlotDataList.Clear(); addMaterialExp = 0; materialGrid ??= new MyCardSlot.Grid(CreateMyCardSlot, DestroyMyCardSlot); materialGrid.ApplyList(materialCardSlotDataList); UpdateAddExp(); }
public void Initialize(SelectTargetSceneInitData data) { initData = data; 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); }
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); }