public void Init(DATA_ITEM_SUB_TYPE_NEW._enItemStatusSubType kPayType, GachaCardItem.enCardGrade type, CItem item, DATA_ITEM_NEW ItemTableData) { _enCardType = enCardType.Item; _CreatureCardParent.SetActive(false); _ItemCardParent.SetActive(false); _PvpItemCardParent.SetActive(false); _RaidItemCardParent.SetActive(false); GameObject parent = null; if (kPayType == DATA_ITEM_SUB_TYPE_NEW._enItemStatusSubType.ITEMTYPE_MI_MEDAL) { parent = _PvpItemCardParent; _PvpItemIcon.Init(ItemTableData, item); } else if (kPayType == DATA_ITEM_SUB_TYPE_NEW._enItemStatusSubType.ITEMTYPE_MI_SHARD) { parent = _RaidItemCardParent; _RaidItemIcon.Init(ItemTableData, item); } else { parent = _ItemCardParent; _ItemIcon.Init(ItemTableData, item); } parent.SetActive(true); Transform[] childrens = parent.GetComponentsInChildren <Transform>(true); if (childrens != null) { for (int i = 0; i < childrens.Length; ++i) { childrens[i].gameObject.SetActive(true); childrens[i].gameObject.layer = 0; } } }
public void Init(WEB_SHOP_UI_PRICETYPE._enWebListName kPayType, GachaCardItem.enCardGrade type, CItem item, DATA_ITEM_NEW ItemTableData) { _enCardType = enCardType.Item; _CreatureCardParent.SetActive(false); _ItemCardParent.SetActive(false); _PvpItemCardParent.SetActive(false); _RaidItemCardParent.SetActive(false); GameObject parent = null; if (kPayType == WEB_SHOP_UI_PRICETYPE._enWebListName.Medal) { parent = _PvpItemCardParent; _PvpItemIcon.Init(ItemTableData, item); } else if (kPayType == WEB_SHOP_UI_PRICETYPE._enWebListName.Shard) { parent = _RaidItemCardParent; _RaidItemIcon.Init(ItemTableData, item); } else { parent = _ItemCardParent; _ItemIcon.Init(ItemTableData, item); } parent.SetActive(true); Transform[] childrens = parent.GetComponentsInChildren <Transform>(true); if (childrens != null) { for (int i = 0; i < childrens.Length; ++i) { childrens[i].gameObject.SetActive(true); } } }