Project_WL/Assets/Script/UI/Eqiupment/EquipItemEnchantOption.cs

38 lines
961 B
C#

using System.Collections.Generic;
public class EquipItemEnchantOption : uScrollViewMgr
{
List<EnchantCardData> list_EnchantCardData = new List<EnchantCardData>
{ new EnchantCardData(), new EnchantCardData(), new EnchantCardData() };
public void Set(SD_Slot slotdata)
{
EquipmentEnchantCard.Select_SlotData = slotdata;
for (int i = 0; i < slotdata.Enchant.Count; i++)
{
list_EnchantCardData[i].SlotLv = slotdata.Lv;
list_EnchantCardData[i].Index = i;
list_EnchantCardData[i].EnchantData = slotdata.Enchant[i];
}
Set_ScrollView(list_EnchantCardData);
}
public void DeSelectAll()
{
list_CardBase.ForEach(f => f.Do_SomeThing());
}
public override void Set_UI()
{
list_CardBase.ForEach(f=>f.Set_UI());
}
}
public class EnchantCardData
{
public int SlotLv;
public int Index;
public SD_Slot_Enchant EnchantData;
}