public override GameObject GeneralInstant() { GameObject newCard = Object.Instantiate(Prefabs.GetInstance().MonsterCardPrefab); MonsterCardController mcc = newCard.GetComponent <MonsterCardController>(); mcc.setCard(this); mcc.CardInit(); return(newCard); }
public void OnPointerEnter(PointerEventData eventData) { GameObject dragObj = eventData.pointerDrag; if (dragObj == null) { return; } DragHandler dh = eventData.pointerDrag.GetComponent <DragHandler>(); MonsterCardController mcc = dragObj.GetComponent <MonsterCardController>(); //SpellCard if (mcc == null) { return; } //if card's line property fits this row if (zc.isFitLine(mcc.card.line)) { dh.PotentialParent = this.gameObject; } }