public void CarryPanelInfo() { int n = UI_CardPanel.slotNum - 1; card = UI_CardLoader.slots[n].GetComponentInChildren <Card> (); Sprite sprite = card.carry; panel.SetPanelImage(sprite); }
public void GetCardInfo() { Card card = GetComponentInChildren <Card> (); if (card != null) { Debug.Log("Card Name is: " + card.gameObject.name); infoPanel.SetActive(true); panel.SetPanelImage(card.use); switch (card.myCardType) { case Card.CardType.ACTION_CARD: panel.EnableCarry(true); panel.EnableUse(true); panel.EnableDiscard(true); panel.EnableEnergize(true); break; case Card.CardType.CONSUMABLE_CARD: panel.EnableCarry(false); panel.EnableUse(true); panel.EnableDiscard(true); panel.EnableEnergize(false); break; case Card.CardType.BLANK_CARD: panel.EnableCarry(false); panel.EnableUse(false); panel.EnableDiscard(false); panel.EnableEnergize(false); break; case Card.CardType.POSSESSION_CARD: panel.EnableCarry(true); panel.EnableUse(false); panel.EnableDiscard(true); panel.EnableEnergize(false); break; } } else { Debug.Log("No Card Selected"); infoPanel.SetActive(false); } }