public UICard CreatCard(Card card, Transform CardPos, Transform parent) { UICard uiCard = CreatCard(card, CardPos); uiCard.gameObject.transform.parent = parent; return(uiCard); }
public UICard CreatCard(Card card, Transform CardPos) { UICard uiCard = CreatCard(card); uiCard.gameObject.transform.position = CardPos.position; uiCard.gameObject.transform.rotation = CardPos.rotation; return(uiCard); }
public void Remove(Card card) { UICard uiCard = UIManager.Instence.UICardMap[card]; GameObject go = uiCard.gameObject; go.SetActive(false); UnusedCard.Add(uiCard); UIManager.Instence.Delink(card); }
public GameObject GetNewCard(Card card) { UICard uic = UICardFactory.Instance.CreatCard(card, DeckPos, transform); GameObject go = uic.gameObject; //GameObject go = Instantiate(CardPrefab, DeckPos.position, DeckPos.rotation, transform); go.GetComponent <UICard>().SetCard(card); go.SetActive(true); return(go); }
public void AddMinion(UICard minion, int position) { int targetInd = position; Transform targetTrans = MinionPos[targetInd]; //need animation minion.transform.position = targetTrans.position; minion.transform.rotation = targetTrans.rotation; minion.transform.localScale = targetTrans.localScale; minion.transform.SetParent(transform); Minions.Add(minion); }
public UICard CreatCard(Card card) { GameObject go; if (UnusedCard.Count == 0) { go = Instantiate(UICardPrefab); go.GetComponent <UICard>().SetCard(card); go.SetActive(true); } else { go = UnusedCard[0].gameObject; UnusedCard.RemoveAt(0); go.GetComponent <UICard>().SetCard(card); go.SetActive(true); } UICard uic = go.GetComponent <UICard>(); UIManager.Instence.LinkCard(card, uic); return(uic); }
public void UseMinion(UICard minion) { }
//public void UseCard(UICard card, UICard target) { } //public void UseCard(UICard card, int position, UICard target) { } public void Attack(UICard attacker, UICard defender) { }
public void UseCard(UICard card, int position) { }
//public UIBoard Board; //public UIHand PlayerHand; //public UIDeck PlayerDeck; //public Transform RightShowTrans; public void UseCard(UICard card) { }
public void LinkCard(Card card, UICard uic) { m_UICardMap.Add(card, uic); }
//public void DrawCard() //{ // PlayerUI.DrawCard(); //} public void UseMinion(UICard minion) { PlayerUI.UseMinion(minion); }
public void UseCard(UICard card, int position) { PlayerUI.UseCard(card, position); }
public void PlayerUseCard(UICard card) { gameController.UseCard(PlayerUI.Player, card.card); }
//public void UseCard(UICard card, UICard target) { } //public void UseCard(UICard card, int position, UICard target) { } public void Attack(UICard attacker, UICard defender) { PlayerUI.Attack(attacker, defender); }
/// <summary> /// Add the transform of card to hand. /// Adjust the position of all hand cards. /// </summary> /// <param name="go"></param> public virtual void Add(UICard card) { Cards.Add(card); }
//public Battlefield board; //private List<UIMinion> m_minions = new List<UIMinion>(); //public List<Transform> minion_Pos; public void AddMinion(UICard minion) { AddMinion(minion, MinionNum); }