using System.Collections.Generic; public class EquipItemEnchantOption : uScrollViewMgr { List list_EnchantCardData = new List { 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; }