예제 #1
0
 private void UpdateCardInfo(CardSystem.Card card)
 {
     if (cards[cardToUse] == "")
     {
         currentCardName.text = "None";
     }
     else
     {
         currentCardName.text = cardToUse + 1 >= MAX_HAND ? "None" : cards[cardToUse + 1];
         hand[cardToUse].transform.GetChild(CHILD_IMAGE_INDEX).GetComponent <Image>().sprite = null;
         hand[cardToUse].transform.GetChild(CHILD_IMAGE_INDEX).GetComponent <Image>().color  = Color.black;
         hand[cardToUse].color = new Color(128.0f / 255, 128.0f / 255, 128.0f / 255);
     }
     cardToUse++;
 }
예제 #2
0
 private void UpdateCardInfo(CardSystem.Card card)
 {
     if (card == null)
     {
         nameText.text        = "Name: ";
         typeText.text        = "Type: ";
         descriptionText.text = "Description: ";
         rangeText.text       = "Range: ";
         damageText.text      = "Damage: ";
     }
     else
     {
         nameText.text        = "Name: " + card.Name;
         typeText.text        = "Type: " + card.Type.ToString();
         descriptionText.text = "Description: " + card.Description;
         rangeText.text       = "Range: " + card.Action.Range.ToString();
         damageText.text      = "Damage: " + card.Action.Damage.ToString();
     }
 }
예제 #3
0
 private void UpdateCardInfo(CardSystem.Card card, int playerIndex)
 {
     if (playerIndex != thisPlayerIndex)
     {
         return;
     }
     if (cards[cardToUse] == "")
     {
         currentCardName.text = "None";
     }
     else
     {
         currentCardName.text = cardToUse + 1 >= MAX_HAND ? "None" : cards[cardToUse + 1];
         hand[cardToUse].transform.GetChild(CHILD_IMAGE_INDEX).GetComponent <Image>().sprite = defaultImage;
         hand[cardToUse].transform.GetChild(CHILD_IMAGE_INDEX).GetComponent <Image>().color  = Color.black;
         hand[cardToUse].color = CustomColor.Convert255(128.0f, 128.0f, 128.0f);
     }
     cardToUse++;
 }