void CardInstantiate(GameObject GmObj) { GameObject TopCard; TopCard = (GameObject)Instantiate(GmObj); TopCard.name = GmObj.name; TopCard.GetComponent <PlayerCardInfo> ().MixCardChoice = true; TopCard.GetComponent <PlayerCardInfo> ().mwas = GmObj.GetComponent <PlayerCardInfo>().mwas; TopCard.GetComponent <PlayerCardInfo> ().mCard = GmObj.GetComponent <PlayerCardInfo>().mCard; TopCard.transform.parent = dicMenuList ["TopCardLineCardMix"].transform; TopCard.transform.localScale = new Vector3(1, 1, 1); arrCardMixItemSelect.Add(TopCard); SelectCard(TopCard, false, false, false); for (int i = 0; i < SelectCardListPOS.Count; i++) { if (SelectCardListPOS [i] == false) { TopCard.transform.localPosition = arrTopCardVector [i]; TopCard.GetComponent <PlayerCardInfo> ().MixOrderNum = i; SelectCardListPOS [i] = true; return; } } }
public void OnCardDragUnhover() { Image imageToColor = image; if (NumberOfHeldCards > 0) { imageToColor = TopCard.GetComponent <Image>(); } imageToColor.color = Color.white; }
public void OnCardDragHover(PlayingCard card) { Color hoverColor; if (CanAttachCard(card)) { hoverColor = GameConfiguration.Instance.HoverEnabledColor; } else { hoverColor = GameConfiguration.Instance.HoverDisabledColor; } Image imageToColor = image; if (NumberOfHeldCards > 0) { imageToColor = TopCard.GetComponent <Image>(); } imageToColor.color = hoverColor; }